debian

Debian上K8S安装全攻略

小樊
51
2025-08-20 07:24:30
栏目: 智能运维

以下是在Debian上安装Kubernetes(K8S)的全攻略:

硬件要求

软件准备

安装步骤

  1. 设置主机名和更新hosts文件:在每个节点上使用hostnamectl设置主机名,并在/etc/hosts中添加节点IP和主机名的映射。
  2. 关闭swap分区:执行sudo swapoff -asudo sed -i '/ swap / s/1/g' /etc/fstab
  3. 安装Docker:添加Docker官方GPG密钥,配置Docker源,然后安装Docker。
  4. 安装Kubernetes工具:添加Kubernetes的APT仓库,安装kubeletkubeadmkubectl,并使用apt-mark hold防止其自动升级。
  5. 初始化Kubernetes集群:在主节点上执行sudo kubeadm init,根据提示完成初始化,生成加入集群的命令。
  6. 配置kubectl:将/etc/kubernetes/admin.conf复制到$HOME/.kube/config,并设置正确的权限。
  7. 安装网络插件:如使用Calico,可执行kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  8. 加入工作节点:在工作节点上执行主节点初始化时生成的kubeadm join命令。

验证安装

在主节点上使用kubectl get nodeskubectl cluster-info命令,检查节点状态和集群信息,确保安装成功。

0
看了该问题的人还看了