如何在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
如何在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
4条答案
按热度按时间nbysray51#
对Mac OS不太确定
他们名单上支持的平台包括:
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
KubeAdm不适用于桌面本地环境。
您可以安装Docker for Mac,它将为您安装mini kube环境。
sxpgvts32#
您无法直接在Mac OS上直接安装kubeadm并在本地设置Kubernetes集群,因为有docker。不幸的是,对于Mac,我们应该有VirtualBox,Docker将在其中运行+boot2docker。
这里最好的选择(@Ijaz Ahmad Khan提到的)是使用Docker Desktop for Mac
您可以使用以下指南正确配置您的群集:How to Install Kubernetes on Mac
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驱动程序,这将允许您执行几乎相同的操作来调出控制平面映像并构建它。
tyky79it4#
根据您的评论,您希望创建一个多节点集群。在这种情况下,如果您已经在运行docker,您应该考虑使用k3d。
您可以使用它在您的计算机上创建多控制平面多代理群集。