以下是在Debian上使用Kubernetes的教程:
确保系统至少有2核CPU、2GB RAM和20GB硬盘空间,有sudo权限和稳定网络。更新系统,安装Docker并禁用Swap,添加Kubernetes APT仓库。
使用命令安装kubelet、kubeadm和kubectl,并锁定版本。
在主节点上执行sudo kubeadm init --pod-network-cidr=10.244.0.0/16,记录加入工作节点的命令。
将配置文件复制到用户主目录并设置权限。
如使用Calico,执行kubectl apply -f https://docs.projectcalico.org/v3.25/manifests/calico.yaml。
在工作节点上执行主节点初始化时生成的加入命令。
在主节点上使用kubectl get nodes和kubectl cluster-info检查集群状态。
可部署Nginx等示例应用,如kubectl create deployment nginx-app --image=nginx --replicas=2,然后暴露服务并测试。