如何在macOS中为Kubernetes安装kubeadm。尝试使用
简单安装kubeadm
我收到此错误
Error: No available formula with the name "kubeadm"
==> Searching for a previously deleted formula (in the last month)..
NB:在macOS中,我无法使用apt-get
答案 0 :(得分:2)
不确定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,它将为您安装minikube环境。
答案 1 :(得分:0)
由于泊坞窗,您无法在MAC OS上直接安装kubeadm并在本地设置kubernetes集群。 不幸的是,对于MAC而言,我们应该拥有可在其中运行Docker的VirtualBox + boot2docker。
这里最好的选择(如@Ijaz Ahmad Khan提到的)是使用Docker Desktop for Mac
您可以使用以下指南正确配置集群:How to Install Kubernetes on Mac
答案 2 :(得分:0)
目前kubernetes服务器组件未附带任何Darwin OS(MAC OS)二进制文件,因此控制平面组件无法直接在MACOS下运行。尽管他们为Darwin OS发行了kubectl,它可以使用任何API Server连接到并部署应用程序。
但是,我能够在可以支持所有控制平面组件的容器中运行Hyperkube
二进制文件,但这将全部在docker容器中,因此从本质上讲不是Darwin OS支持的控制平面。
如果您只想使用本地安装,可以尝试以下方法: https://github.com/kubernetes/kubernetes/tree/master/cluster/images/hyperkube
如果您真的想在MAC中做所有事情,那么可以安装Hyperkit驱动程序,这将使您做几乎相同的事情来拉起控制平面图像并构建它。