温馨提示×

K8s在Debian上的安装指南

小樊
45
2025-08-22 07:39:39
栏目: 智能运维

以下是在Debian上安装Kubernetes(K8s)的指南:

准备工作

确保硬件满足要求,至少2核CPU、2GB RAM、20GB硬盘空间,有稳定网络和有sudo权限的用户。安装前先更新系统,安装Docker并配置containerd。

安装步骤

  1. 设置主机名和更新hosts文件:在每个节点上用hostnamectl设置主机名,在/etc/hosts中添加节点IP和主机名映射。
  2. 关闭Swap分区:执行sudo swapoff -asudo sed -i '/ swap / s/1/g' /etc/fstab
  3. 添加Kubernetes APT仓库:通过相关命令添加官方仓库。
  4. 安装Kubernetes工具:安装kubelet、kubeadm和kubectl,并使用apt-mark hold防止其被更新。
  5. 初始化主控节点:在主控节点上执行sudo kubeadm init命令,指定相关参数,如--apiserver-advertise-address等。
  6. 配置kubectl:将生成的配置文件复制到$HOME/.kube/config并设置权限。
  7. 加入工作节点:在工作节点上执行主控节点初始化时生成的kubeadm join命令。
  8. 安装网络插件:如使用Calico,可通过kubectl apply -f命令应用相关配置文件。

验证安装

在主节点上运行kubectl get nodeskubectl cluster-info,查看节点状态和集群信息,若节点状态为Ready,则安装成功。

0