人工精选通过手动与Ansible的方式部署二进制kubernetes集群
这门课解决什么工作场景 许多技术人员习惯使用kubeadm或各类托管方案一键拉起集群,但这会把证书管理、内核参数调优、组件依赖检查等关键环节彻底隐藏。当生产环境出现定制化网络需求、硬件异构兼容问题,或者集群启动卡在组件注册阶段时,缺乏底层认知的人只能盲目重装。本课程聚焦二进制部署路线,将集群搭建拆解
会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么工作场景
许多技术人员习惯使用kubeadm或各类托管方案一键拉起集群,但这会把证书管理、内核参数调优、组件依赖检查等关键环节彻底隐藏。当生产环境出现定制化网络需求、硬件异构兼容问题,或者集群启动卡在组件注册阶段时,缺乏底层认知的人只能盲目重装。本课程聚焦二进制部署路线,将集群搭建拆解为系统初始化、负载均衡高可用、自签名证书签发、etcd数据存储与核心控制面串联五个标准动作。它解决的核心问题是:如何在不依赖黑盒工具的前提下,完整跑通一次企业级容器的地基工程。课程采用双线对照结构,每个模块均先演示纯手工指令执行,随后切换至Ansible剧本实现批量编排。这种安排能让你清晰识别哪些步骤必须人工干预,哪些流程值得脚本固化。初学者容易在证书颁发机构配置与集群连通性验证环节反复受挫,通过手动拼装这些碎片,你可以建立完整的组件依赖图谱。后续引入自动化脚本时,便能迅速判断哪段配置被错误覆盖,从而避免集群静默降级。特别适合需要自主搭建私有化测试平台、负责基础设施代码化改造,或准备高阶运维技术答辩的学习者。
适合什么基础与资料实操建议
该课程并非面向零基础用户,要求学习者已掌握常规Linux命令行操作,理解systemd服务生命周期、SSH密钥认证机制以及基础网络通信原理。若对Pod、Node等容器基本概念尚显生疏,建议提前查阅官方文档后再入场。资料包内容严格遵循部署时序,建议按视频目录顺序推进,切勿跳章。练习时必须准备三台及以上隔离虚拟机,严格执行先手动后自动的闭环:在当前终端完整录入本章所有命令,验证组件健康度达标后,再调用对应角色进行覆写。重点观察自动化脚本如何替代重复性文本处理,并记录每次执行前后的配置文件差异。资料包内的配套文件仅作为参考基准,实际练习应以本地环境为准。建议在每次运行自动化任务前备份原始配置,以便对比差异。遇到报错时优先核对主机名解析与端口占用情况,不要直接跳过重试。完整走通全部模块后,你将具备独立在任意主流Linux发行版上从零拉起Kubernetes集群的能力,能够熟练编写并调试基础设施自动化脚本。面对证书链断裂、成员通信超时或API Server鉴权失败等典型排障场景,可依据日志快速锁定故障节点并完成恢复。
课程目录
课程目录38 集
- 1-1 [课程介绍与大纲说明] 课程介绍与大纲说明 (16:48).mp4
- 2-1 [系统初始化配置] 内核更新升级 (12:38).mp4
- 2-2 [系统初始化配置] 系统初始化配置 (23:05).mp4
- 2-3 [系统初始化配置] 使用ansible实现主机内核更新 (20:37).mp4
- 2-4 [系统初始化配置] 使用ansible实现批量主机的系统初始化 (15:54).mp4
- 3-1 [安装配置负载均衡与高可用环境] 手动安装配置haproxy+keepalived环境 (19:29).mp4
- 3-2 [安装配置负载均衡与高可用环境] 使用ansible配置haproxy与keepalived (17:16).mp4
- 4-1 [创建自签名CA证书与私钥] 手动创建CA证书和私钥 (18:18).mp4
- 4-2 [创建自签名CA证书与私钥] 使用ansible快速创建CA证书和私钥 (12:54).mp4
- 5-1 [安装配置etcd集群] etcd介绍与集群安装 (28:26).mp4
- 5-2 [安装配置etcd集群] 使用ansible安装etcd集群 (25:54).mp4
- 6-1 [安装配置flannel网络插件] flannel网络插件介绍与部署 (20:55).mp4
- 6-2 [安装配置flannel网络插件] 使用ansible部署flannel网络插件 (19:56).mp4
- 7-1 [安装部署master节点组件] Master节点组件介绍 (09:58).mp4
- 7-2 [安装部署master节点组件] 配置kubectl命令 (18:42).mp4
- 7-3 [安装部署master节点组件] 部署一台节点上的Apiserver组件 (23:40).mp4
- 7-4 [安装部署master节点组件] 安装配置其它Master节点上的apiserver组件 (11:01).mp4
- 7-5 [安装部署master节点组件] 使用ansible自动化部署apiserver组件 (37:56).mp4
- 7-6 [安装部署master节点组件] 手动部署controller-manager组件 (27:28).mp4
- 7-7 [安装部署master节点组件] 使用ansible部署controller-manage组件 (21:27).mp4
- 7-8 [安装部署master节点组件] 安装部署scheduler服务 (25:34).mp4
- 7-9 [安装部署master节点组件] 使用ansible自动化部署scheduler组件 (19:39).mp4
- 8-1 [安装部署node节点组件] 通过手动与ansible的方式安装配置docker服务 (29:43).mp4
- 8-2 [安装部署node节点组件] kubelet组件介绍 (07:19).mp4
- 8-3 [安装部署node节点组件] kubelet组件部署及原理说明(一) (20:38).mp4
- 8-4 [安装部署node节点组件] kubelet组件部署及原理说明(二) (26:07).mp4
- 8-5 [安装部署node节点组件] 使用ansible自动化部署kubelet组件 (22:13).mp4
- 8-6 [安装部署node节点组件] 部署kube-proxy组件 (23:32).mp4
- 8-7 [安装部署node节点组件] 使用ansible自动化部署kube-proxy组件 (14:48).mp4
- 9-1 [kubernetes集群测试与安装总结] kubernetes 集群测试 (08:31).mp4
- 9-2 [kubernetes集群测试与安装总结] kubernetes 安装总结 (15:04).mp4
- 10-1 [使用ansible快速部署kubernetes集群] 使用ansible安装kubernetes集群并测试 (23:14).mp4
- 10-2 [使用ansible快速部署kubernetes集群] 安装kubernetes集群 playbook脚本简单优化 (10:00).mp4
- 10-3 [使用ansible快速部署kubernetes集群] 使用ansible快速添加node节点 (13:26).mp4
- 11-1 [安装部署kubernetes常见插件] 安装配置coredns服务插件 (22:19).mp4
- 11-2 [安装部署kubernetes常见插件] coredns服务高可用配置 (09:31).mp4
- 11-3 [安装部署kubernetes常见插件] 安装部署metric-server插件 (21:38).mp4
- 11-4 [安装部署kubernetes常见插件] 安装部署dashboard插件 (21:28).mp4





