---
title: 安装K8s
description: "管理节点和计算节点都需要安装K8s。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Containerd/kunpengcontainerd_03_0016.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Containerd/kunpengcontainerd_03_0016.html
indexId: de27309ab74460f80ea2910cb31111d75f2e566d9aca4072bea9d29364b2fe9380
---
# 安装K8s

管理节点和计算节点都需要安装K8s。

#### 操作步骤

1. 配置K8s软件源。
  安装软件包时会有SSL校验，需关闭SSL校验。 在“/etc/yum.conf”文件中添加sslverify=false即可。

  1 2 3 4 5 6 7 8 9 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

2. 安装kubelet kubeadm kubectl组件。
  1 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

3. 配置kubelet。在本例中，配置kubelet使用containerd作为容器运行时，指定cgroupDriver为systemd模式。
  1 2 3 cat > /etc/sysconfig/kubelet <<EOF KUBELET_EXTRA_ARGS=--cgroup-driver=systemd EOF

4. 设置kubelet开机自启动。
  1 systemctl enable --now kubelet && systemctl restart kubelet

5. 配置CRL客户端工具crictl。在本例中，配置crictl使用containerd作为容器运行时。
  1 2 3 4 5 6 cat > /etc/crictl.yaml <<EOF runtime-endpoint: unix:///run/containerd/containerd.sock image-endpoint: unix:///run/containerd/containerd.sock timeout: 10 debug: false EOF
