美文网首页
安装指定版本的kubeadm

安装指定版本的kubeadm

作者: MrSunday_8955 | 来源:发表于2019-04-30 17:17 被阅读0次

k8s的学习之初,记录一下自己安装kubeadm的方法。
我是在CentOS 7.2系统进行安装。
1、配置yum源

# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
 http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

2、查看kubelet kubeadm kubectl版本,你可以找到你所需要的版本。其中第一列是包的名字,第二列是版本信息。

# yum list kubelet kubeadm kubectl  --showduplicates|sort -r
 * updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror, langpacks
kubelet.x86_64                       1.9.9-0                         kubernetes 
kubelet.x86_64                       1.9.8-0                         kubernetes 
kubelet.x86_64                       1.9.7-0                         kubernetes 
kubelet.x86_64                       1.9.6-0                         kubernetes 
kubelet.x86_64                       1.9.5-0                         kubernetes 
kubelet.x86_64                       1.9.4-0                         kubernetes 
kubelet.x86_64                       1.9.3-0                         kubernetes 
kubelet.x86_64                       1.9.2-0                         kubernetes 
kubelet.x86_64                       1.9.11-0                        kubernetes 
kubelet.x86_64                       1.9.1-0                         kubernetes 
kubelet.x86_64                       1.9.10-0                        kubernetes 
kubelet.x86_64                       1.9.0-0                         kubernetes 
                      ......

3、指定版本安装kubelet kubeadm kubectl,这里我选择1.13.5版本进行安装。

# yum install -y kubelet-1.13.5 kubeadm-1.13.5 kubectl-1.13.5
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
                                ......
 Package                           Arch                      Version                     Repository                     Size
=============================================================================================================================
Installing:
 kubeadm                           x86_64                    1.13.5-0                    kubernetes                    7.9 M
 kubectl                           x86_64                    1.13.5-0                    kubernetes                    8.5 M
 kubelet                           x86_64                    1.13.5-0                    kubernetes                     21 M
Installing for dependencies:
 kubernetes-cni                    x86_64                    0.7.5-0                     kubernetes                     10 M
                                ......

Installed:
  kubeadm.x86_64 0:1.13.5-0                kubectl.x86_64 0:1.13.5-0                kubelet.x86_64 0:1.13.5-0               

Dependency Installed:
  kubernetes-cni.x86_64 0:0.7.5-0                                                                                            

Complete!

4、查看安装的版本

# kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.5", GitCommit:"2166946f41b36dea2c4626f90a77706f426cdea2", GitTreeState:"clean", BuildDate:"2019-03-25T15:24:33Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
# kubectl version --client
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.5", GitCommit:"2166946f41b36dea2c4626f90a77706f426cdea2", GitTreeState:"clean", BuildDate:"2019-03-25T15:26:52Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
# kubelet --version
Kubernetes v1.13.5

相关文章

网友评论

      本文标题:安装指定版本的kubeadm

      本文链接:https://www.haomeiwen.com/subject/skvvnqtx.html