分类目录:Kubernetes

以下是分类 Kubernetes 下的所有文章

CKA 认证系列课程笔记19 Rolling updates and rollbacks

  rolling update 主要指的是我们应用程序版本的升级 例如上图,我们刚开始用的nginx1.7.0,当有新的版本的image出现的时候,说明修复了一些bug或者安全更新,我们需要升级到1.7.1 ,我们如何升级呢? 我们可以直接修改deployment 通过kubectl edit命令或者修改文件然后通过jkube……

CKA 认证系列课程笔记14 Resource Requirements and Limits

我们Node上的资源是一定的,CPU和内存都是固定的,例如8CPU 32G 我们的scheduler在schedule pod的时候就会考察Node上是否有足够的CPU 和内存来支撑Pod,如果没有,那么我们会看到Pod 一直是pendding的状态   默认情况下,kubernete 认为一个pod运行至少需要0.5个cpu ……

CKA 认证系列课程笔记12 services NodePort

kubernetes 中服务 这个对象的出现是为了解决一个问题,那就是pod 的不稳定性,因为pod 会因为各种原因删除,创建,更新, 所以pod 的IP是变动的 例如,我们创建了一个Mysql 的pod , 我们如果使用pod 的IP地址进行通信,那么如果这个pod 发生了变化,我们是无法自动获取到新的IP地址的,所以服务就出现了 &n……

CKA 认证系列课程笔记08 通过yml 文件创建pod

除了通过命令行直接创建pod以外,我们更多的时候是通过yml 文件来创建我们需要的资源,pod , deployments, service ,configmap 等等 下边来说一下如何通过yml 文件创建一个pod   pod的定义中,我们有4个顶级资源,如图所示 每个顶级资源下有次级资源,如下图:   当我们定义好……