**已关闭。**此问题为not about programming or software development。它目前不接受回答。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
21天前关闭
Improve this question的
我正在尝试在Oracle Linux 9上安装kubernetes。我只是找不到kubernetes包。
执行sudo dnf search kubelet kubectl kubeadm kubernetes-cni cri-tools
不会返回任何包。
1.Docker安装成功
2. Kubernetes包管理器(/etc/yum.repos.d/kubernetes.repo
)配置正确,包含:
[kubernetes]
baseurl = https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled = 1
gpgcheck = 1
gpgkey = https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
name = Kubernetes Repository
字符串
3.执行“sudo dnf install -y kubelet kubeadm kubectl
”命令会出现以下错误:
Error:
Problem 1: cannot install the best candidate for the job
- package kubelet-1.27.3-0.x86_64 does not have a compatible architecture
- nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by kubelet-1.27.3-0.x86_64
- nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by kubelet-1.27.3-0.x86_64
- nothing provides libc.so.6(GLIBC_2.2.5)(64bit) needed by kubelet-1.27.3-0.x86_64
- nothing provides libresolv.so.2(GLIBC_2.2.5)(64bit) needed by kubelet-1.27.3-0.x86_64
- nothing provides kubernetes-cni >= 1.1.1 needed by kubelet-1.27.3-0.x86_64
Problem 2: cannot install the best candidate for the job
- package kubeadm-1.27.3-0.x86_64 does not have a compatible architecture
- nothing provides kubernetes-cni >= 0.8.6 needed by kubeadm-1.27.3-0.x86_64
- nothing provides cri-tools >= 1.19.0 needed by kubeadm-1.27.3-0.x86_64
- nothing provides kubectl >= 1.19.0 needed by kubeadm-1.27.3-0.x86_64
- nothing provides kubelet >= 1.19.0 needed by kubeadm-1.27.3-0.x86_64
Problem 3: cannot install the best candidate for the job
- package kubectl-1.27.3-0.x86_64 does not have a compatible architecture
型https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
不是正确的软件包存储库吗?你看到我的配置有什么问题吗?
1条答案
按热度按时间prdp8dxp1#
在CentOS 8等基于RHEL的操作系统上安装Kubernetes可能很困难,原因有几个。
让我们从CentOS 8上Kubernetes的安装步骤开始
1.更新
更新您的系统。运行以下命令更新系统包:
字符串
2.安装Docker
安装Docker。Kubernetes需要Docker运行容器,所以你需要先安装Docker。运行以下命令安装Docker:
型
3.添加Kubernetes仓库
添加Kubernetes仓库。Kubernetes并未预装在CentOS 8上,因此您需要将Kubernetes存储库添加到系统中。
型
4.安装K8s
现在您已经添加了Kubernetes存储库,您可以安装Kubernetes了。运行以下命令安装Kubernetes:
型
5.初始化Kubernetes集群
安装Kubernetes后,需要初始化Kubernetes集群。运行以下命令初始化Kubernetes集群:
型
此命令将生成一个令牌,您将需要该令牌来将工作节点加入集群。
6.工作节点加入集群。
初始化Kubernetes集群后,需要将工作节点加入集群。在每个工作节点上运行以下命令以加入群集:
型
替换<master_node_ip>为主节点的IP地址和初始化群集时生成的令牌。
验证安装。
将工作节点加入群集后,可以通过运行以下命令来验证安装:
型
此命令将列出群集中的所有节点。
就这样!您现在已经成功安装了CentOS 8上的 Kubernetes*
参考,在Ubuntu
[here][1]
上安装Kubernetes