摘要:
调度 kube-scheduler负责分配调度Pod到集群内的节点上,它监听kube-apiserver,查询还未分配Node的Pod,然后根据调度策略为这些Pod分配节点(更新Pod的NodeName字段)。需要考虑的信息如下所示: 公平调度(顺序) 资源高效利用 QoS affinity和ant 阅读全文
摘要:
Pod的生命周期包括初始化容器,容器启动之后钩子函数,就绪探测,存活探测,容器关闭前Hook函数,对应的流程图如下: Pod周期的过程如下5步: 1.初始化容器阶段初始化pod中每一个容器,他们是串行执行的,执行完成后就退出了 2.启动主容器main container 3.在main contai 阅读全文
摘要:
Etcd Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。 在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册而设计,它提供了数据TTL失效、数据改变监视、多值、目录 阅读全文
摘要:
Autopilot: workload autoscaling at Google 论文:Autopilot: workload autoscaling at Google 发表时间:2020 论文链接:论文链接 在许多公共和私有云系统中,用户需要指定资源量(CPU内核和RAM)的限制以为其工作负荷 阅读全文