CKA 认证系列课程笔记09 ReplicaSets 2020/10/13 | Kubernetes | Zhiming Zhang | 暂无评论 | 134 views 首先,我们需要说明一下replicasets 和replicacontroller的区别 replicasets 是replicacontroller的升级版, 并且,replicasets 支持selector , 这个在replicacontroller 是不支持的 ReplicaSets 和 replicacontroller 的功……
CKA 认证系列课程笔记08 通过yml 文件创建pod 2020/10/12 | Kubernetes | Zhiming Zhang | 暂无评论 | 153 views 除了通过命令行直接创建pod以外,我们更多的时候是通过yml 文件来创建我们需要的资源,pod , deployments, service ,configmap 等等 下边来说一下如何通过yml 文件创建一个pod pod的定义中,我们有4个顶级资源,如图所示 每个顶级资源下有次级资源,如下图: 当我们定义好……
CKA 认证系列课程笔记07 Pod 简介 2020/10/12 | Kubernetes | Zhiming Zhang | 暂无评论 | 180 views pod 是 kubernetes 中可以操作的最小单位 , 通俗意义上,我们可以理解为一个pod 就对应一个 container 但是,一个Pod 中是可以存在多个container的, 例如我们有一个container 是运行程序,另外一个负责监控或者收集日志 方便的地方在于,一个pod 内的两个conati……
如何通过aws eks update-kubeconfig 命令批量获取kube config 2020/10/12 | Kubernetes | Zhiming Zhang | 暂无评论 | 197 views 我们在日常工作中,经常用到eks ,我们可能有多个 eks cluster ,我们可以通过如下命令批量获取kube config Default for i in `aws eks list-clusters |grep esper |cut -d "\"" -f2`;do aws eks update-kubeconfig --name $i --region us-east-1 --alias $i;done 1 for i in `aws eks list-clusters |grep esper |cut -d "\"" -f2`;do aws eks update-kubeconfig --name $i --region us-east-1 --alias $i;done 命令主要更新的是: Default <span class="c1">.kube/config </span> 12 <span class="c1">.kube/config</span> 我的Mac 是用的 kubectx 来管理多……
CKA 认证系列课程笔记06 kube-proxy 2020/10/12 | 运维 | Zhiming Zhang | 暂无评论 | 213 views 在Kubernetes 集群中,任何两个pod 之间都可以相互通信,包括不在相同Node上的两个Pod 也可以相互通信,这个主要是通过kube-proxy 来实现的,具体的实现原理其实就是通过修改iptables 的规则来进行流量的跳来跳去 kube-proxy是以daemonset 的形式存在的,这样保证每个……
CKA 认证系列课程笔记05 kubelet 2020/10/12 | Kubernetes | Zhiming Zhang | 暂无评论 | 151 views kubelet 相当于每个Node上的 舰长,所有的事情,你通知它,再由kubelet去统筹安排,并把状态返回给kube-api 日常创建的pod的过程,也是 kube-scheduler通过kube-api 来通知Worker node上的kubelet来创建的,创建完成后,Kubelet 会监控,并定时返回……
CKA 认证系列课程笔记04 kube-scheduler 2020/10/11 | Kubernetes | Zhiming Zhang | 暂无评论 | 182 views 其实,Kube-Schedule 的作用就是: 决定哪个pod该去哪个Node 如上图所示,我们有4个Node, 但是这个4个Node 类型不一样,所以CPU 也不一样, 有的是4个CPU, 有的16个CPU , kube-Scheduler会帮我们选择合适的Node 来运行我们的Pod 首先,……
CKA 认证系列课程笔记03 Controller 2020/10/11 | Kubernetes | Zhiming Zhang | 暂无评论 | 218 views Kubernetes中 有各种各样的Controller ,这些Controller 都是Master 的重要组件 Controller最大作用就是 控监及 修复 举个例子, Node controller , 这是一个负责监控Node 状态的Controller , 它会每隔5s检查所有的Node状态(通过kube-api……
CKA 认证系列课程笔记02 kube-api 2020/10/11 | Kubernetes,运维 | Zhiming Zhang | 暂无评论 | 249 views kube-api 在Master 上是一个总管的角色,他负责统筹管理Master 的各个组件,例如ETCD 和 kube-scheduler , controller-manager 如上图所示,如果我们创建一个pod , 那么我们的Kube-api 就负责 1-6步: 包括 1. Authenticate User 2. ……
CKA 认证系列课程笔记01 kubernetes 架构 2020/10/10 | Kubernetes,运维 | Zhiming Zhang | 暂无评论 | 289 views kubernetes 架构: 首先,从一个比较高的角度来看kubernetes ,我们分为Master 和Worker Nodes 其中,Master 是大脑的部分负责调度,检查,创建,删除等统筹规划,Worker Node就是负责听从Master的调遣,完成工作 Master 和Worker node又各自具有自己的必要组……