在Debian服务器上安装K8S可参考以下步骤:
确保服务器满足硬件要求,如至少2核CPU、2GB RAM、20GB硬盘空间,有稳定网络连接和具有sudo权限的用户。同时,更新系统,关闭swap分区,为集群添加防火墙规则。
设置内核参数,创建相关配置文件并写入指定内容,然后安装containerd,最后配置并重启containerd服务。
添加Kubernetes的APT仓库,更新软件包列表,安装kubelet、kubeadm和kubectl。
在主控节点上使用kubeadm init命令初始化集群,指定Pod网络CIDR等参数。
在主控节点上将admin.conf文件复制到~/.kube/config,并设置正确的权限。
在工作节点上使用kubeadm join命令,结合主控节点的IP、端口、token等信息加入集群。
如使用Calico,可通过kubectl apply命令应用其配置文件来设置Pod网络。
使用kubectl get nodes命令查看节点状态,若节点均处于Ready状态,则安装成功。