Linux国内环境下安装kubeadm、kubelet、kubectl

因为项目需要用Kubernetes来改版底层的Docker,所以一边写完成现在的任务一边继续学习Kubernetes

现有的一些文档和Kubernetes中文社区的中文文档都没有很详细的初期安装部署环境的教程,所以建议直接去官网看文档,当然官网都是英文的。

官网文档:https://kubernetes.io/

官方文档安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

安装环境是Ubuntu

安装过程的全部命令:

apt-get update && apt-get install -y apt-transport-https curl
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://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl
apt-mark hold kubelet kubeadm kubectl

1.更新源并下载工具

apt-get update && apt-get install -y apt-transport-https curl

2.添加公钥

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -

如果Linux网络无法访问,此时会报错

点击此链接 https://packages.cloud.google.com/apt/doc/apt-key.gpg (非国内资源)获取pgp文件,然后

通过 apt-key add apt-key.gpg来加载。无法下载的自行在网盘中提取。

网盘地址:链接:https://pan.baidu.com/s/1aHtwOveSt0-QLPw9SYS8xw 
                  提取码:uqjf 


3.添加kubernetes源

官方的源(非国内源)

cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF

国内的源

cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
EOF

再次更新源

apt-get update

 

4.安装最新kubelet、kubeadm、kubectl

apt-get install -y kubelet kubeadm kubectl

如果要安装指定版本,先查看版本:

apt-cache madison  kubeadm kubelet kubectl

安装指定版本
 

apt-get install -y kubelet=1.15.1-00 kubeadm=1.15.1-00 kubectl=1.15.1-00

 

5.设置不随系统更新而更新

apt-mark hold kubelet kubeadm kubectl

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值