Kubernetes 如何在Centos7/RHEL7上安装kubelet、kubeadm和kubectl RPM?

Kubernetes 如何在Centos7/RHEL7上安装kubelet、kubeadm和kubectl RPM?,kubernetes,centos7,rhel7,Kubernetes,Centos7,Rhel7,我正在浏览Kubernetes安装文档(),我正准备安装kubelet、kubeadm和kubectlRPM。我创建了这个yum repo: [root@stg-003 ~]# cat /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch enabled=1 gpgcheck

我正在浏览Kubernetes安装文档(),我正准备安装
kubelet
kubeadm
kubectl
RPM。我创建了这个yum repo:

[root@stg-003 ~]# cat /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
exclude=kubelet kubeadm kubectl
然后执行此yum命令:

[root@stg-003 ~]# yum install -y kubelet kubeadm kubectl –disableexcludes=kubernetes
这将产生以下输出:

Loaded plugins: fastestmirror, langpacks, merge-conf, priorities, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
13024 packages excluded due to repository priority protections
No package kubelet available.
No package kubeadm available.
No package kubectl available.
Error: Nothing to do
我去了这里,没有包裹


那么如何安装
kubelet
kubeadm
kubectl
RPMs?

如果您检查文件repo,即kubernetes.repo,您显然排除了这三个包。如果要排除这些因素,百胜将如何发现

但是,上面的命令中也有一个失败。 Yum将unicode字符视为包名称的一部分

检查上述命令中遗漏的双破折号

yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

在那里的网站上也有同样的公开公关。

此外,包从不存储在open中,它们从存储在另一个文件夹中的XML文件中拾取数据。 请尝试从repo文件中删除排除文件

在这里可以找到所有回购协议的广泛列表。这和kubernetes文件中的回购协议是一样的


Doh!我没注意到。我只是按照文档中的说明进行操作。