安装K8s
管理节点和计算节点都需要安装K8s。
操作步骤
- 配置kubernetes软件源。
安装软件包时会有SSL校验,需关闭SSL校验。 在“/etc/yum.conf”文件中添加sslverify=false即可。
cat > /etc/yum.repos.d/kubernetes.repo <<EOF [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-aarch64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF
- 安装kubelet kubeadm kubectl组件。
yum install -y kubelet-1.20.6 kubeadm-1.20.6 kubectl-1.20.6 cri-tools-1.24.0-0 kubernetes-cni-0.8.7-0
- 配置kubelet。在本例中,配置kubelet使用containerd作为容器运行时,指定cgroupDriver为systemd模式。
cat > /etc/sysconfig/kubelet <<EOF KUBELET_EXTRA_ARGS=--cgroup-driver=systemd EOF
- 设置kubelet开机自启动。
systemctl enable --now kubelet && systemctl restart kubelet
- 配置CRL客户端工具crictl。在本例中,配置crictl使用containerd作为容器运行时。
cat > /etc/crictl.yaml <<EOF runtime-endpoint: unix:///run/containerd/containerd.sock image-endpoint: unix:///run/containerd/containerd.sock timeout: 10 debug: false EOF
父主题: 部署K8s集群