以下是在Debian下安装Kubernetes的指南:
准备工作
- 硬件要求:至少2核CPU、2GB RAM、20GB硬盘空间。
- 软件要求:Debian 12或更高版本,安装Docker、kubeadm、kubelet、kubectl和containerd。
安装步骤
- 更新系统:
sudo apt update
,sudo apt upgrade -y
。
- 安装Docker:添加Docker官方GPG密钥和软件源,然后安装Docker。
- 禁用Swap:
sudo swapoff -a
,并编辑/etc/fstab
永久禁用。
- 安装Kubernetes组件:添加Kubernetes官方APT源,安装kubelet、kubeadm、kubectl,并锁定版本。
- 初始化主节点:在主节点执行
sudo kubeadm init
,指定Pod网络CIDR和服务CIDR。
- 配置kubectl:将生成的配置文件复制到
~/.kube/config
并设置权限。
- 安装网络插件:如使用Flannel,执行
kubectl apply -f
相关命令。
- 加入工作节点:在工作节点上执行主节点初始化时生成的
kubeadm join
命令。
验证安装
在主节点运行kubectl get nodes
,查看节点状态是否为Ready。