温馨提示×

K8s在Debian上的最佳安装方法

小樊
41
2025-09-15 08:52:52
栏目: 智能运维

以下是在Debian上安装K8s的最佳方法:

准备工作

  • 确保硬件满足要求,如至少2核CPU、2GB RAM、20GB硬盘空间。
  • 系统使用Debian 12或更高版本,有sudo权限和稳定网络。

安装步骤

  1. 更新系统sudo apt update && sudo apt upgrade -y
  2. 安装Docker:添加Docker官方GPG密钥,设置仓库,然后安装Docker相关组件并启动服务。
  3. 禁用Swapsudo swapoff -a,并注释掉/etc/fstab中的swap条目。
  4. 安装containerd:安装相关依赖,添加仓库,安装containerd,配置并启动服务。
  5. 配置内核参数:设置overlaybr_netfilter等相关参数,使内核支持网络功能。
  6. 安装Kubernetes工具:添加Kubernetes官方apt仓库,安装kubelet、kubeadm和kubectl,并锁定版本。
  7. 初始化主节点:在主节点上执行sudo kubeadm init命令,指定相关参数。
  8. 配置kubectl:将生成的配置文件复制到用户目录下的.kube文件夹,并设置权限。
  9. 安装网络插件:如使用Calico,通过kubectl apply命令应用相关配置文件。
  10. 加入工作节点:在工作节点上使用主节点初始化时生成的命令加入集群。

验证安装

使用kubectl get nodeskubectl cluster-info命令检查集群状态和信息。

0