在MacOS中安装kubeadm

h7appiyu  于 2022-10-06  发布在  Mac
关注(0)|答案(4)|浏览(377)

如何在MacOS中安装kubeadm for Kubernetes。在诱人的时候使用
BREW安装kubeadm

我得到了这个错误

Error: No available formula with the name "kubeadm" 
==> Searching for a previously deleted formula (in the last month)..

注:在MacOS中我不能使用apt-get

nbysray5

nbysray51#

对Mac OS不太确定

他们名单上支持的平台包括:

Ubuntu 16.04+
Debian 9
CentOS 7
RHEL 7
Fedora 25/26 (best-effort)
HypriotOS v1.0.1+
Container Linux (tested with 1800.6.0)

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

KubeAdm不适用于桌面本地环境。

您可以安装Docker for Mac,它将为您安装mini kube环境。

sxpgvts3

sxpgvts32#

您无法直接在Mac OS上直接安装kubeadm并在本地设置Kubernetes集群,因为有docker。不幸的是,对于Mac,我们应该有VirtualBox,Docker将在其中运行+boot2docker

这里最好的选择(@Ijaz Ahmad Khan提到的)是使用Docker Desktop for Mac

您可以使用以下指南正确配置您的群集:How to Install Kubernetes on Mac

jgzswidk

jgzswidk3#

目前,Kubernetes服务器组件没有发布任何Darwin OS(MAC OS)二进制文件,因此控制平面组件不能直接在MACOS下运行。尽管他们为Darwin OS提供了kubectl,它可以使用任何API服务器来连接和部署应用程序。

然而,我能够在容器中运行Hyperkube二进制文件,该容器可以支持所有控制平面组件,但这些组件都在停靠容器下,因此本质上不是Darwin OS支持的控制平面。

如果您只想使用本地安装程序:https://github.com/kubernetes/kubernetes/tree/master/cluster/images/hyperkube,可以尝试执行以下操作

此外,如果您真的希望在MAC中执行所有操作,则可以安装Hyperkit驱动程序,这将允许您执行几乎相同的操作来调出控制平面映像并构建它。

tyky79it

tyky79it4#

根据您的评论,您希望创建一个多节点集群。在这种情况下,如果您已经在运行docker,您应该考虑使用k3d

您可以使用它在您的计算机上创建多控制平面多代理群集。

相关问题