31、网络通信:CNI是怎么回事又是怎么工作的你好,我是Chrono。 到现在,我们对Kubernetes已经非常熟悉了,它是一个集群操作系统,能够管理大量计算节点和运行在里面的应用。不过,还有一个很重要的基础知识我们还没有学习,那就是“网络通信”。 早在“入门篇”的[第6讲]里,我们就简单介绍...2026-02-28Kubernetes入门实战课
30、系统监控:如何使用Metrics Server和Prometheus你好,我是Chrono。 在前面的两节课里,我们学习了对Pod和对集群的一些管理方法,其中的要点就是设置资源配额,让Kubernetes用户能公平合理地利用系统资源。 虽然有了这些方法,但距离我们把Pod和集群管好用好还缺少一个很重要的方面——集群的...2026-02-28Kubernetes入门实战课
29、集群管理:如何用名字空间分隔系统资源你好,我是Chrono。 在上一节课里我们学习了资源配额和检查探针,它们可以保障Pod这个微观单位很好地运行。那么很自然地,我们就会想:在集群的宏观层次,会不会也有类似的方法来为Kubernetes提供运行保障呢? 这是毫无疑问的,因为Kuberne...2026-02-28Kubernetes入门实战课
28、应用保障:如何让Pod运行得更健康你好,我是Chrono。 在前面这么多节的课程中,我们都是在研究如何使用各种API对象来管理、操作Pod,而对Pod本身的关注却不是太多。 作为Kubernetes里的核心概念和原子调度单位,Pod的主要职责是管理容器,以逻辑主机、容器集合、进程组的...2026-02-28Kubernetes入门实战课
27、滚动更新:如何做到平滑的应用升级降级你好,我是Chrono。 上次课里我们学习了管理有状态应用的对象StatefulSet,再加上管理无状态应用的Deployment和DaemonSet,我们就能在Kubernetes里部署任意形式的应用了。 不过,只是把应用发布到集群里是远远不够的,...2026-02-28Kubernetes入门实战课
26、StatefulSet:怎么管理有状态的应用你好,我是Chrono。 在中级篇里,我们学习了Deployment和DaemonSet两种API对象,它们是在Kubernetes集群里部署应用的重要工具,不过它们也有一个缺点,只能管理“无状态应用”(Stateless Application),...2026-02-28Kubernetes入门实战课