Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 在centos上安装kubernetes的特定版本_Docker_Kubernetes - Fatal编程技术网

Docker 在centos上安装kubernetes的特定版本

Docker 在centos上安装kubernetes的特定版本,docker,kubernetes,Docker,Kubernetes,我在centos7上使用这些命令安装了kubernetes cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages

我在centos7上使用这些命令安装了kubernetes

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg 
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl

cat要安装特定版本的软件包,只需在
yum install
命令期间对其进行定义即可:

yum install -y kubelet-<version> kubectl-<version> kubeadm-<version>
因此,最后的命令是:

yum install -y kubelet-1.8.1 kubectl-1.8.1 kubeadm-1.8.1 kubernetes-cni-0.5.1
集群可以在几分钟内准备好使用,并且它不太依赖于操作系统供应商提供的rpm/deb包

为用户提供舒适性和安装一致性的包装。通常,可以在不破坏依赖关系的情况下降级CentOS提供的包,但需要小心

Kubernetes包括kubeadm工具,该工具可以在命令行提供的版本中设置所有依赖项并启动集群:

sudo kubeadm init --kubernetes-version=v1.9.2  
中介绍了特定版本的安装过程 安装。我也用过


为避免兼容性问题,请确保Kubernetes版本与Docker容器引擎版本兼容

非常感谢你的回答
sudo kubeadm init --kubernetes-version=v1.9.2