k3s集群搭建与Rancher部署
本文详细介绍了K3S与Rancher的部署流程,主要包含以下步骤:
1. **环境准备**:通过自动化脚本初始化CentOS7系统,安装依赖包、配置内核参数、关闭防火墙及SELinux,并安装Docker运行时。
2. **K3S部署**:在Master节点安装K3S Server,配置服务节点端口范围;Agent节点通过Token加入集群。同时部署NFS存储并配置默认StorageClass。
3. **证书管理**:生成自签名SSL证书,创建Kubernetes TLS密文,确保Rancher通信安全。
4. **Rancher安装**:使用Helm添加Chart仓库,通过私有证书方式部署Rancher,并设置初始访问密码。
5. **私有仓库配置**:配置containerd支持私有镜像仓库,包括证书认证和镜像加速。
6. **问题解决**:针对cgroup驱动不一致等常见问题提供解决方案。
全文涵盖系统初始化、集群部署、安全配置及运维优化,适用于轻量级Kubernetes环境搭建。

