# shell_k8s **Repository Path**: liaoxingxu11/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**: 1 - **Forks**: 41 - **Created**: 2024-03-13 - **Last Updated**: 2024-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # shell_k8s #### 介绍 这是公开的一个Shell自动化管理K8s的代码仓库 里面所涉及到的所有"代码逻辑"都可以在生产中直接使用 关于代码逻辑的细节,大家可以去看 B站的 自学自讲 关于 Shell玩转K8s的视频。 注意: 下面的脚本功能介绍里面所涉及到的功能逻辑,会随着课程的展开,逐渐向该 仓库提交 -- 功能会逐渐完善。 #### 软件架构 脚本的功能: 1 支持 yum和apt命令 的所有操作系统 2 在线支持所有k8s版本的部署,离线支持指定版本的K8s部署 3 支持 单主|多主分布式、单|多集群操作 4 支持 本地harbor镜像仓库(http|https)功能(可选) - 对于云原生领域的高阶解决方案,必须支持适配k8s平台的https能力 5 支持 K8s的生产功能基本操作 - 节点的增删、数据操作、应用管理、服务治理、故障处理、数据集群、可观测等等 6 所有一且的代码,你都可以进行二次操作 #### 安装教程 参考B站的相关Shell部署K8s 1.2x.x的视频 注意: 目前的脚本,无论是在线的、还是离线的,都支持1.6+ 版本的k8s平台部署 #### 使用说明 文字方式: 参考 `Deploy_install.txt` 文件 视频方式: 参考B站的相关Shell部署K8s 1.2x.x的视频 注意: 不同的视频阶段,应用的k8s版本不一样 #### 参与贡献 王树森 ... #### 特技 - 个人言论 -- 不接受协调 - -- 针对服务器管理场景,所有应用服务的自动化管理所涉及到的编程语言, 最好的语言就是Shell,无论你是Python还是Go,因为哥们玩烂了。 - -- 呵呵。 - -- 如果你那啥的话,我可以修改自己的言论 - -- 嘿嘿。