背景随着小步快跑、快速迭代的开发模式被越来越多的互联网企业认同和采用,应用的变更、升级频率变得越来越频繁。为了应对不同的升级需求,保证升级过程平稳顺利地进行,诞生了一系列的部署发布模式。停机发布-把老版的应用实例完全停止,再发布新的版本。这种发布模式主要为了解决新老版本互不兼容、无法共存的问题,缺点是一段时间内服务完全不可用。蓝绿发布-在线上同时部署相同数量的新老版本应用实例。待新版本测试通过后,
Label(标签)是Kubernetes系统中另外一个核心概念。一个Label是一个key=value的键值对,其中key与value由用户自己指定。Label可以被附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对象可以定义任意数量的Label,同一个Label也可以被添加到任意数量的资源对象上。Label通常在资源对象定义时确定,也可以在对象创建后动态添加或者删除。
Pod是Kubernetes最重要的基本概念,如图1.4所示是Pod的组成示意图,我们看到每个Pod都有一个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。为什么Kubernetes会设计出一个全新的Pod的概念并且Pod有这样特殊的组成结构?原因之一:在一组容器作为一个单元
1.证书签发准备准备签发证书环境运维主机HDSS7-200.host.com上:安装CFSSL证书签发工具CFSSL:R1.2cfssl下载地址cfssl-json下载地址cfssl-certinfo下载地址[root@hdss7-200~]#wgethttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64-O/usr/bin/cfssl[root@hdss7-20
参考链接•部署高可靠IngressController高可靠部署架构高可靠Ingress接入层部署说明•IngressSLB:Ingress接入层前端SLB实例;•IngressNode:部署IngressPod的集群节点•IngressPod:Ingress服务实例这三者之间依据标签node-role.kubernetes.io/ingress=true进行关联:IngressSLB后端只会挂载
k8s
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号