kubernetes之deployment
全部标签目录一、Deployment控制器概述二、Deployment工作原理1)滚动升级2)版本回滚三、Deployment的资源清单文件详解四、Deployment实战1)示例12)扩缩容3)镜像更新4)版本回退五、Deployment金丝雀发布(灰度发布)六、有状态、无状态服务区别1)无状态:2)有状态七、PV、PVC、NFS、SC1)PV概述2)PVC概述3)通过NFS实现持久化存储4)基于NFS存储创建PV5)基于NFS-PV创建PVC6)SC(StorageClass:存储类)7)基于动态sc(StorageClass:存储类)创建一个pv八、StatefulSet控制器1)简介2)常规s
目录一、Deployment控制器概述二、Deployment工作原理1)滚动升级2)版本回滚三、Deployment的资源清单文件详解四、Deployment实战1)示例12)扩缩容3)镜像更新4)版本回退五、Deployment金丝雀发布(灰度发布)六、有状态、无状态服务区别1)无状态:2)有状态七、PV、PVC、NFS、SC1)PV概述2)PVC概述3)通过NFS实现持久化存储4)基于NFS存储创建PV5)基于NFS-PV创建PVC6)SC(StorageClass:存储类)7)基于动态sc(StorageClass:存储类)创建一个pv八、StatefulSet控制器1)简介2)常规s
软件版本操作系统:CentOS7.9minimal,不要使用root用户进行安装(两天的教训)Sealos:4.1.4Kubernetes:1.25.5步骤1、创建一个虚拟机作为模板,要求核心数大于等于2;2、模板机上确定net-tools、vim等安装到位;3、克隆n台模板机,修改hostname:hostnamectlset-hostnameXXX,然后重启:reboot,我这里是复制的两台:node1和node2,node1作为master,node2作为worker;4、安装sealos#创建/etc/yum.repos.d/labring.reposudocat>/etc/yum.r
软件版本操作系统:CentOS7.9minimal,不要使用root用户进行安装(两天的教训)Sealos:4.1.4Kubernetes:1.25.5步骤1、创建一个虚拟机作为模板,要求核心数大于等于2;2、模板机上确定net-tools、vim等安装到位;3、克隆n台模板机,修改hostname:hostnamectlset-hostnameXXX,然后重启:reboot,我这里是复制的两台:node1和node2,node1作为master,node2作为worker;4、安装sealos#创建/etc/yum.repos.d/labring.reposudocat>/etc/yum.r
kubernetes部署后,默认是没有自带命令补全的,并且kubectl命令只能在mater上使用,在node上无法使用。博主举例:1master、2node集群如何补全命令 一、集群案例k8s-master1 X86 Centos7 带外网k8s-node1 X86 Centos7 带外网k8s-node2 X86 Centos7 带外网二、命令补全首先远程k8s集群服务器,执行以下命令补全kubectl 三、在node上使用远程k8s集群master服务器,如果有多个master,请远程可以执行kubectl的master上#master上发生给其他节点发送kube授权配
kubernetes部署后,默认是没有自带命令补全的,并且kubectl命令只能在mater上使用,在node上无法使用。博主举例:1master、2node集群如何补全命令 一、集群案例k8s-master1 X86 Centos7 带外网k8s-node1 X86 Centos7 带外网k8s-node2 X86 Centos7 带外网二、命令补全首先远程k8s集群服务器,执行以下命令补全kubectl 三、在node上使用远程k8s集群master服务器,如果有多个master,请远程可以执行kubectl的master上#master上发生给其他节点发送kube授权配
Jenkins2361.2+MavenIntegration+SVN/GIT+Docker+阿里云镜像+Kubernetes(K8S)本文用于学习,了解原理,和实际应用,有所差别,特别是PostSteps步骤中,方式很多,根据实际情况而定。实际应用中,一般Pipeline流水线的方式比较多。环境如下Jenkins安装在Windows2012R2上Docker在另一个LinuxCentOS7.6上K8S另外三台做的集群镜像仓库用的是阿里云的流程Jenkins将代码从SVN服务器上,下载到JENKINS_HOME里的workspace中通过Maven进行编译打包Build/PublisDocker
Jenkins2361.2+MavenIntegration+SVN/GIT+Docker+阿里云镜像+Kubernetes(K8S)本文用于学习,了解原理,和实际应用,有所差别,特别是PostSteps步骤中,方式很多,根据实际情况而定。实际应用中,一般Pipeline流水线的方式比较多。环境如下Jenkins安装在Windows2012R2上Docker在另一个LinuxCentOS7.6上K8S另外三台做的集群镜像仓库用的是阿里云的流程Jenkins将代码从SVN服务器上,下载到JENKINS_HOME里的workspace中通过Maven进行编译打包Build/PublisDocker
环境两台或多台腾讯云服务器(本人搭建用了两台),都是CentOs7.6,master节点:服务器为4C8G,公网IP:124.222.61.xxxnode1节点:服务器为4C4G,公网IP:101.43.182.xxx修改hosts信息:在master节点和node节点的hosts文件中添加节点信息$vim/etc/hosts124.222.61.xxxmaster101.43.182.xxxnode1这里的master和node1均为hostname,尽量不要使用默认的hostname,修改hostname的命令为hostnamectlset-hostnamemaster禁用防火墙:$sys
环境两台或多台腾讯云服务器(本人搭建用了两台),都是CentOs7.6,master节点:服务器为4C8G,公网IP:124.222.61.xxxnode1节点:服务器为4C4G,公网IP:101.43.182.xxx修改hosts信息:在master节点和node节点的hosts文件中添加节点信息$vim/etc/hosts124.222.61.xxxmaster101.43.182.xxxnode1这里的master和node1均为hostname,尽量不要使用默认的hostname,修改hostname的命令为hostnamectlset-hostnamemaster禁用防火墙:$sys