k8s一主两从搭建 yum源
时间: 2024-09-25 19:08:32 浏览: 63
在Kubernetes (k8s) 集群中设置一个主节点和其他两个从节点,并配置它们都使用Yum源,通常是在Linux系统中管理和更新软件包。以下是基本步骤:
1. **准备环境**:
- 安装kubeadm、kubectl 和kubelet在每个节点上(包括主节点和从节点)。
- 确保网络连通并且防火墙允许必要的通信。
2. **初始化主节点**:
- 使用`kubeadm init`命令初始化集群,选择最小安装并指定网络插件。
- 运行`kubeadm join`在从节点上加入到集群,需要提供主节点的API服务器地址。
3. **配置镜像仓库**:
- 主节点上,编辑`/etc/yum.repos.d/kubernetes.repo`文件,添加Yum源,例如:
```
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/docker-ce/kube repos/$basearch/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/static/pool/gpg/keyring.tar.gz
enabled=1
```
- 在从节点上,也需要创建这个文件并指向相同的Yum源。
4. **同步配置**:
- 使用`kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml`或类似方法部署网络配置,确保所有节点都连接在一起。
5. **更新节点**:
- 在每个节点上运行`yum update`或`sudo yum install docker kubelet kubectl -y`来安装和更新所需的组件。
6. **验证**:
- 在各节点上检查`kubectl get nodes`以确认它们已成功加入到集群并处于运行状态。
阅读全文