以下是在Linux上安装Kubernetes的一般步骤:
sudo swapoff -a
,并修改/etc/fstab
永久关闭swap。hostnamectl
设置主机名,编辑/etc/hosts
确保节点间通信。sudo apt-get install -y docker.io
安装,CentOS上用sudo yum install -y docker
安装,安装后启动服务并设置开机自启。sudo apt-get install -y containerd
或sudo yum install -y containerd
安装,安装后生成默认配置并启用服务。apt-mark hold
或systemctl disable
防止自动升级。在主节点上执行sudo kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=MASTER_IP
,初始化成功后配置kubectl
。
在主节点获取kubeadm join
命令,然后在各工作节点上执行该命令加入集群。
如安装Flannel网络插件,可执行kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
。