
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
第1章 Nginx反向代理-keepalived高可用1.1 keepalived软件工作原理?(重点)1.1.1 原理1)VRRP协议,全称Virtual Router Redundancy Protocol,中文名为虚拟路由冗余协议,VRRP的出现是为了解决静态路由的单点故障。2)VRRP是用过IP多播的方式(默认多播地址(224.0.0.18))实现高可用对之间通信的。3)工作时...
加入公众号一起发现美好技术背景信息虽然云原生时代有了 JenkinsX、Drone、Tekton 这样的后起之秀,但 Jenkins 这样一个老牌的 CI/CD 工具仍是各大公司主流的使用方案。比如我司的私有云产品打包发布就是用这老家伙完成的。然而传统的 Jenkins Slave 一主多从方式会存在一些痛点,比如:每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化
第1章 环境介绍及准备1.1 虚拟机操作系统(CentOS7.2)[root@k8s-master ~]# uname -aLinux k8s-master 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@k8s-master ~]# ca...
1、普通用户启动docker时遇到如下错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/build?buildargs=%7B%7D&
1、Docker 限制容器可用的内存默认情况下容器使用的资源是不受限制的。也就是可以使用主机内核调度器所允许的最大资源。但是在容器的使用过程中,经常需要对容器可以使用的主机资源进行限制,本文介绍如何限制容器可以使用的主机内存。2、为什么要限制容器对内存的使用?限制容器不能过多的使用主机的内存是非常重要的。对于 linux 主机来说,一旦内核检测到没有足够的内存可以分配,就会扔出 OOME(O...
1、部署tomcat对应的yaml文件cat pv.yaml---apiVersion: v1kind: PersistentVolumemetadata:name: tomcat-dataspec:capacity:storage: 5GiaccessModes:- ReadWriteManynfs:path: /app/to...
1、使用以下yaml即可apiVersion: apps/v1kind: StatefulSetmetadata:labels:k8s-app: mysql1qcloud-app: mysql1name: mysql1namespace: defaultspec:replicas: 1selector:matchLabels:k8s-app: mysql1qcloud-app: mysql1ser
1、nginx_deployment文件[root@k8s-master ~]# cat nginx.yamlapiVersion: apps/v1kind: Deploymentmetadata:labels:app: nginxname: nginxspec:replicas: 1selector:matchLabels:a...
详细的yam文件如下:## cat nginx.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: nginxspec:replicas: 2selector:matchLabels:name: nginxtemplate:metadata:labels:...
第1章 概述k8s最初用于管理无状态的服务,单随着越来越多的应用迁移的k8s平台,管理存储资源成为一个非常重要的功能。k8s使用两种资源管理存储:PersistentVolume(一些简称PV):由管理员添加的的一个存储的描述,是一个全局资源,包含存储的类型,存储的大小和访问模式等。它的生命周期独立于Pod,例如当使用它的Pod销毁时对PV没有影响。PersistentVolume...







