安装 kubeadm

版权声明:可以胡乱转载。 https://blog.csdn.net/hunyxv/article/details/81708537

安装 kubeadm

apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - # 可以挂代理下载
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl

使用 kubeadm 自动化配置

kubeadm是Kubernetes官方推出的快速部署Kubernetes集群工具,其思路是将Kubernetes相关服务容器化(Kubernetes静态Pod)以简化部署。
!!#ff0000 !!!这些容器镜像在google 服务器上…[storage.googleapis.com、k8s.gcr.io]!!
然后开始了漫长的挂代理的道路…
公司只是提供了浏览器代理。我只好翻出了我之前买的VPS 【1核 512M 在美国】
地址是 45.xx.xx.xx 端口 为 5xxx 网速很慢。

然后开始给命令行挂代理具体的配置方法在这 —> 这里
命令行代理弄好
执行sudo https_proxy=http://192.168.1.200:8118 http_proxy=http://192.168.1.200:8118 kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.1.200

!!#ff5049失败!! … 经过查阅资料 发现 docker 不走命令行代理,
修改配置文件 :配置过程
配置好后 再次执行上述命令。。。 失败
猜测 kubeadm 中 pull 镜像时不走 docker 设置的代理。。。
然后尝试执行:

sudo https_proxy=http://192.168.1.200:8118 http_proxy=http://192.168.1.200:8118 HTTP_PROXY=http://192.168.1.200:8118 HTTPS_PROXY=http://192.168.1.200:8118 kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.1.200

成功。

猜你喜欢

转载自blog.csdn.net/hunyxv/article/details/81708537