# shell_k8s **Repository Path**: xiaoyuwifi/shell_k8s ## Basic Information - **Project Name**: shell_k8s - **Description**: shell自动化运维k8s,从0编写 包括k8s单主分布式、k8s多主分布式、k8s集群管理、k8s平台功能、支持Centos|Ubuntu系列系统功能的 大型 shell编程项目。 别无分店,只此一家!!! - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 36 - **Created**: 2024-10-16 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: sre ## README # shell_k8s #### 介绍 ​ 这是一个公开的Shell自动化管理K8s平台的游戏项目代码仓库, 里面所涉及到的所有"代码逻辑"都可以在生产中直接使用,关于代码逻辑的细节,大家可以去看 B站的 自学自讲 关于 Shell玩转K8s 或 Shell自动化运维编程游戏 的系列视频。 ```powershell 注意: 下面的脚本功能介绍里面所涉及到的功能逻辑,会随着课程的展开,逐渐向该仓库提交 -- 功能会逐渐完善。 联系方式: 抖音:sswang_yys B站: 自学自讲 ``` #### 软件架构 脚本的功能: ```powershell 1 支持 yum和apt命令 的所有操作系统 2 在线方式支持几乎所有k8s版本(1.6+)的部署,离线方式支持指定版本的K8s部署 3 支持 单主|多主分布式、单|多集群操作 4 支持 本地harbor镜像仓库(http|https)功能(可选) - 对于云原生领域的高阶解决方案,必须支持适配k8s平台的https能力 5 支持 K8s的生产功能基本操作 - 集群部署、节点管理、集群清理、镜像管理、网络管理、数据操作、应用管理、服务治理、故障处理、数据集群、可观测等等 6 所有一且的代码,你都可以进行二次操作 ``` #### 编码教程 参考B站的相关 Shell自动化运维编程游戏 的系列视频 ```powershell 注意: 目前的脚本,无论是在线的、还是离线的,都支持1.6+ 版本的k8s平台部署 ``` #### 使用说明 文字方式: ```powershell 参考 `Deploy_install.txt` 文件 ``` 视频方式: ```powershell 参考B站的 大型shell自动化运维游戏项目拆解 视频 截止 20240725 ,系列视频时长达 205 个小时,预计总时长,可能400+小时 ``` 注意: ```powershell 不同的视频阶段,使用的k8s版本不一样,截止目前,使用的平台版本 1.30.2 ``` #### 参与贡献 王树森 #### 特技 ```powershell 个人言论 -- 不接受协调 - -- 针对服务器管理场景,所有应用服务的自动化管理所涉及到的编程语言, 最好的语言就是Shell, 我自己觉得。 - -- 当然,你自己可以有自己的结论。 ``` ### 其他 欢迎大家,积极参与相关的讨论,不限于 shell、k8s、harbor、CKA、CKS、云原生、云计算、测试、安全、开发等内容。 - 欢迎大家的一键三连和关注 - 精神支持很重要,但是,如果额外来一些物质支持的话,我会更喜欢你。 ![微信支付码](image/微信支付码.png)