这门课解决什么问题

Kubernetes 集群在稳定运行一年后,往往会因为组件证书过期而突然瘫痪。很多运维和后端开发人员在遇到控制平面报错时,只会重装集群或四处找脚本应急,对证书的签发机制、组件间的信任关系以及续期操作缺乏底层认知。这门课聚焦的就是这个痛点,专门拆解 k8s 集群核心组件的自签证书原理与手工签发实践。它不教你如何使用一键部署工具,而是把 apiserver、etcd、kubelet 等关键组件的证书生成、分发与轮转过程拆开揉碎,帮你从底层弄懂集群的安全认证机制,解决生产环境中证书过期导致节点失联、集群崩溃的硬核运维难题。

适合什么基础与学习建议

这套资料不适合零基础人员。你需要对 Linux 系统操作有基本了解,知道怎么用命令行工具,并且对 k8s 的基础架构(比如控制节点、工作节点、etcd 的作用)有初步概念。建议在翻阅资料时,先集中看懂第一部分关于集群组件自签证书应用机制和用途的讲解,把各组件需要哪种类型的证书、互相之间如何认证搞清楚。之后再进入实践环节,重点跟着操作手工签发 etcd 和 apiserver 组件证书的过程。资料里的生产续期经验非常宝贵,这部分一定要结合自己测试环境的集群状态对照着看,不要直接照抄参数,要理解每个字段修改背后的逻辑。

学完能独立做什么与资料配合方法

学完后,你能够脱离自动化部署工具,纯手工使用基础加密工具签发全套 k8s 组件证书,并独立完成一套高可用集群的安全部署。更重要的是,面对即将过期的生产集群,你能独立制定续期施工方案,平滑完成 master 节点组和工作节点的证书轮转,不再依赖外部排障。配合资料练习时,建议准备两台虚拟机搭建测试环境,边看理论边在终端里敲命令。先跟着做 etcd 集群的证书签发与部署,跑通后接着实践 apiserver 和 kubelet 的证书手工签发,最后演练整个集群的扩缩容与证书续期操作。把资料当作施工手册,每一步操作都在自己的测试环境里复现验证,才能真正把这套底层运维技能吃透。


系统学习撑握kubernetes集群组件自签证书原理

课程目录

*   01 k8s集群组件自签证书原理/

  *   01 课程介绍

  *   02 第1课-k8s集群组件自签证书应用机制

  *   03 第2课-k8s集群组件自签证书用途

  *   04 第3课-k8s集群组件自签证书续期施工生产经验

*   02 实践k8s集群组件自签证书/

  *   01 第1课-实验修改源码自定义组件自签证书期限,部署k8s集群

  *   02 第2课-实验基于kubeadm部署的k8s集群扩缩容计算节点

  *   03 第3课-实验手工签发etcd集群组件证书,部署etcd集群

  *   04 第4课-实验手工签发apiserver等组件证书

  *   05 第5课-实验手工签发kubelet组件证书

  *   06 第6课-实验使用手工签发的证书部署k8s集群

  *   07 第7课-实验使用手工签发的证书扩缩容k8s集群计算节点

  *   08 第8课-实验续期master节点组件自签证书(含续期CA证书

  *   09 第9课-实验续期worker节点组件自签证书

  *   10 第10课-实验续期etcd集群自签证书(含续期CA证书)

*   03 使用证书访问k8s集群/

  *   01 第1课-实验使用kubeconfig配置组件访问k8s集群

  *   02 第2课-实验RBAC授权linux系统普通用户访问k8s集群

  *   03 第3课-部署Dashboard可视化插件