温馨提示×

Debian与K8S的安装攻略

小樊
48
2025-08-20 07:21:30
栏目: 智能运维

以下是在Debian上安装K8s的攻略:

准备工作

  • 硬件要求:至少2核CPU、2GB RAM、20GB硬盘空间。
  • 系统设置:在每个节点上用hostnamectl设置主机名,并在/etc/hosts文件中添加节点IP和主机名的映射。关闭所有节点的swap分区,执行sudo swapoff -a,并编辑/etc/fstab文件注释掉swap相关行。

安装步骤

  1. 安装Docker:更新系统后,安装Docker,可参考文档使用命令安装。
  2. 安装Kubernetes工具:添加Kubernetes官方APT仓库,然后安装kubeletkubeadmkubectl,并使用apt-mark hold防止其被更新。
  3. 初始化主控节点:在主控节点上执行kubeadm init命令初始化集群,指定相关参数,如Pod网络CIDR等。
  4. 配置kubectl:将初始化生成的配置文件复制到$HOME/.kube/config,并设置正确的权限。
  5. 安装网络插件:可使用Calico或Flannel等网络插件,通过kubectl apply命令应用相应的配置文件。
  6. 加入工作节点:在工作节点上执行kubeadm join命令,使用主控节点初始化时生成的命令将工作节点加入集群。

验证安装

在主控节点上使用kubectl cluster-infokubectl get nodes命令,检查集群状态和节点是否处于Ready状态。

0