安装 kubeadm【 转载 】

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

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

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

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

安装环境是Ubuntu

安装过程的全部命令:

 
  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 -

  3. cat </etc/apt/sources.list.d/kubernetes.list

  4. deb https://apt.kubernetes.io/ kubernetes-xenial main

  5. EOF

  6. apt-get update

  7. apt-get install -y kubelet kubeadm kubectl

  8. 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源

官方的源(非国内源)

 
  1. cat </etc/apt/sources.list.d/kubernetes.list

  2. deb https://apt.kubernetes.io/ kubernetes-xenial main

  3. EOF

国内的源

 
  1. cat </etc/apt/sources.list.d/kubernetes.list

  2. deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main

  3. 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

你可能感兴趣的:(容器技术)