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

问题描述 投票:0回答:1

我正在阅读Kubernetes安装文档(https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/),现在我应该安装kubeletkubeadmkubectl RPM。我创建了这个yum仓库:

[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

我去了https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/Packages,没有包裹!

那么我该如何安装kubeletkubeadmkubectl RPM?

kubernetes centos7 rhel7
1个回答
1
投票

我有点在想这是否只是一个有趣的问题xD。如果您检查文件存储库kubernetes.repo,则显然会排除所有这三个软件包。如果要排除这些,百胜将如何找到它?

此外,程序包永远不会公开存储,它们从存储在另一个文件夹中的XML文件中选择数据。请尝试从回购文件中删除排除文件。

可以在此处找到所有回购的广泛列表。它与kubernetes文档中的仓库相同。

https://packages.cloud.google.com/yum/repos/

© www.soinside.com 2019 - 2024. All rights reserved.