linux安装k8s集群
时间: 2023-05-29 12:02:04 浏览: 156
安装前准备:
1. 确认各台机器操作系统版本和内核版本均符合要求。
2. 确认各台机器与 Kubernetes 集群的网络互通,IP 地址不冲突。
3. 安装 Docker。
4. 安装 kubeadm、kubelet 和 kubectl,确保版本一致。
5. 选择 Flannel 网络插件或者 Calico 网络插件。
安装步骤:
1. 初始化 Master 节点:在 Master 节点上执行 `kubeadm init` 命令,生成 kubeadm 签名密钥、下载并安装 control-plane 组件,创建 kubeadm-config.yaml 配置文件。
2. 拷贝并应用 kubeconfig 配置文件:执行命令 `mkdir -p $HOME/.kube` 和 `sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config`,然后执行 `sudo chown $(id -u):$(id -g) $HOME/.kube/config` 设置 kubeconfig 文件的权限。
3. 安装 Flannel 或者 Calico:执行相应的安装命令,比如 `kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml` 安装 Flannel。
4. 安装 Worker 节点:在每台 Worker 节点上运行 join 命令,把它们加入到 Kubernetes 集群中。
5. 验证集群:在 Master 节点上执行 `kubectl get nodes` 命令,验证 Worker 节点是否已经加入到 Kubernetes 集群。
阅读全文