这是一个公开的Shell自动化管理K8s平台的游戏项目代码仓库, 里面所涉及到的所有"代码逻辑"都可以在生产中直接使用,关于代码逻辑的细节,大家可以去看 B站的 自学自讲 关于 Shell玩转K8s 或 Shell自动化运维编程游戏 的系列视频。
注意: 下面的脚本功能介绍里面所涉及到的功能逻辑,会随着课程的展开,逐渐向该仓库提交 -- 功能会逐渐完善。 联系方式: 抖音:sswang_yys B站: 自学自讲
脚本的功能:
1 支持 yum和apt命令 的所有操作系统 2 在线方式支持几乎所有k8s版本(1.6+)的部署,离线方式支持指定版本的K8s部署 3 支持 单主|多主分布式、单|多集群操作 4 支持 本地harbor镜像仓库(http|https)功能(可选) - 对于云原生领域的高阶解决方案,必须支持适配k8s平台的https能力 5 支持 K8s的生产功能基本操作 - 集群部署、节点管理、集群清理、镜像管理、网络管理、数据操作、应用管理、服务治理、故障处理、数据集群、可观测等等 6 所有一且的代码,你都可以进行二次操作
参考B站的相关 Shell自动化运维编程游戏 的系列视频
注意: 目前的脚本,无论是在线的、还是离线的,都支持1.6+ 版本的k8s平台部署
文字方式:
参考 `Deploy_install.txt` 文件
视频方式:
参考B站的 大型shell自动化运维游戏项目拆解 视频 截止 20240725 ,系列视频时长达 205 个小时,预计总时长,可能400+小时
注意:
不同的视频阶段,使用的k8s版本不一样,截止目前,使用的平台版本 1.30.2
王树森
个人言论 -- 不接受协调 - -- 针对服务器管理场景,所有应用服务的自动化管理所涉及到的编程语言, 最好的语言就是Shell, 我自己觉得。 - -- 当然,你自己可以有自己的结论。
欢迎大家,积极参与相关的讨论,不限于 shell、k8s、harbor、CKA、CKS、云原生、云计算、测试、安全、开发等内容。
欢迎大家的一键三连和关注
精神支持很重要,但是,如果额外来一些物质支持的话,我会更喜欢你。
