标签目录:kubernetes

以下是与标签 “kubernetes” 相关联的文章

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

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

CKA 认证系列课程笔记18 Monitor and Log

首先,我们先来看一下如何监控资源的使用情况,Kubernetes并没有提供完备的监控工具,但是,我们有一系列的第三方工具可以使用   Metrics server 是一个基于内存的监控,也就是无法查看历史情况 cAdvizer是kubelet的一个负责监控的组件,它负责收集node上的信息然后发送给metrics server ……

CKA 认证系列课程笔记15 Daemon Sets

  Daemon Sets 可以理解为是一种特殊的replica Set 我们正常的deployments , Replicaset 默认情况下,是随机分布的,也就是一个Node 上可以存在多个,也可能一个都没有 但是Daemon Sets 是每个Node上一个,这种特殊的设定,非常完美的解决了监控和日志的问题 对比一下repl……

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

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

CKA 认证系列课程笔记06 kube-proxy

  在Kubernetes 集群中,任何两个pod 之间都可以相互通信,包括不在相同Node上的两个Pod 也可以相互通信,这个主要是通过kube-proxy 来实现的,具体的实现原理其实就是通过修改iptables 的规则来进行流量的跳来跳去   kube-proxy是以daemonset 的形式存在的,这样保证每个……