如何在我的vmware虚拟机种快速搭建K8S集群,3台2C4G的Centos系统虚拟机。
时间: 2024-06-10 16:04:01 浏览: 338
您可以按照以下步骤快速搭建K8S集群:
1.在您的VMware虚拟机中安装Centos系统,需要3台虚拟机。
2.在3台Centos虚拟机中安装Docker,使用以下命令:
sudo yum install docker
3.将所有Centos虚拟机的hostname进行修改。
sudo hostnamectl set-hostname <new hostname>
4.安装Kubernetes,使用以下命令:
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
5.将第一台虚拟机作为Master节点,使用以下命令初始化:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
6.将其他两台虚拟机加入集群,使用命令:
sudo kubeadm join <MASTER_NODE_IP>:6443 --token <TOKEN> --discovery-token-ca-cert-hash <DISCOVERY_TOKEN_CA_CERT_HASH>
7.安装Flannel网络插件,使用以下命令:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
8.测试Kubernetes集群是否搭建成功,使用以下命令:
kubectl get nodes
如果三个节点都显示Ready,则说明您的Kubernetes集群已经搭建成功了。
希望这些步骤能够帮助您快速搭建Kubernetes集群。
阅读全文