分类:k8s

kube-scheduler 源码分析

kube-scheduler 的设计 Kube-scheduler 是 kubernetes 的核心组件之一,也是所有核心组件之间功能比较单一的,其代码也相对容易理解。kube-scheduler 的目的就是为每一个 pod 选择一个合适的 node,整体流程可以概括为三步,获取未调度的 podList,通过执行一系列……继续阅读 »

struggling 6个月前 (02-12) 208浏览 0评论 0个赞

etcd 性能测试与调优

etcd 是一个分布式一致性键值存储。其主要功能有服务注册与发现、消息发布与订阅、负载均衡、分布式通知与协调、分布式锁、分布式队列、集群监控与leader 选举等。 etcd 性能优化 官方文档原文:https://github.com/etcd-io/etcd/blob/master/Documentation……继续阅读 »

struggling 6个月前 (02-11) 227浏览 0评论 0个赞

kubernetes 版本多久该升级一次

kubernetes 社区每三个月发布一个新版本,可以说发布新版本的速度非常快,当然,在生产环境中版本升级的速度可能跟不上新版本发布的速度,那么确保目前使用的版本还处于社区的维护阶段就非常重要了,kubernetes 官方对各个版本支持的时间是多长呢? kubernetes 发行版通常支持9个月,在此期间,如果发现严……继续阅读 »

struggling 6个月前 (02-11) 250浏览 0评论 0个赞

使用 kind 部署单机版 kubernetes 集群

kubernetes 从一发布开始其学习门槛就比较高,首先就是部署难,用户要想学习 kubernetes 必须要过部署这一关,社区也推出了多个部署工具帮助简化集群的部署,社区中推出的部署工具主要目标有两大类,部署测试环境与生产环境,本节主要讲述测试环境的部署,目前社区已经有多套部署方案了: https://githu……继续阅读 »

struggling 6个月前 (02-11) 271浏览 0评论 0个赞