- 如需查阅上一步骤,请点击下面链接:
1、查看docker相关信息(主节点)
systemctl status firewalld #检查防火墙是否关闭
free -m #检查swap分区是否关闭
systemctl status docker #查看docker启动状态
2、配置阿⾥云K8S镜像源(所有节点)
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
3、安装kubelet kubeadm kubectl(所有节点)
yum install -y kubelet-1.19.0 kubeadm-1.19.0 kubectl-1.19.0
- 启动 docker、kubelet 服务(所有节点)
systemctl enable kubelet && systemctl start kubelet # 开机自启动并启动 kubelet 服务
systemctl enable docker && systemctl start docker # 开机自启动并启动 docker 服务
- 查看kubelet的状态
systemctl status kubelet
现在状态还是:faild,因为我们还没有装 master 和 node 节点。
- 查看kubelet版本
kubelet --version
-
查看 kubelet 启动日志:
journalctl -xefu kubelet
4、主节点初始化(主节点)
4.1、初始化集群控制台 Control plane
- --apiserver-advertise-address:master 节点 IP,指内网IP【需要修改】
- --image-repository:镜像仓库地址
- --kubernetes-version: k8s软件版本【需要修改】
- --service-cidr 和 --pod-network-c