1. 工具说明
kubeadm: 用来初始化集群的指令kubelet: 在集群中每个节点上用来启动Pod和容器kubectl: 用来与集群通信的命令行工具
2. Debian安装
! 部分链接被墙,需要代理才能下载
-
更新
apt包索引并安装使用 Kubernetesapt仓库所需要的包:sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl -
下载 Google Cloud 公开签名秘钥:
//-x 后面为代理 sudo curl -x http://127.0.0.1:8080 -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
-
添加 Kubernetes
apt仓库:echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
-
更新
apt包索引,安装 kubelet、kubeadm 和 kubectl,并锁定其版本://需要走代理 sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8080" update sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8080" install -y kubelet kubeadm kubectl sudo apt-mark hold kubelet kubeadm kubectl