如何在 minidcos CLI 中安装 kubernetes 包

how to install kubernetes package in minidcos CLI

我正在尝试在 minidcos 中安装 kubernetes。

在dcos中,有cli命令dcos package install安装特定的包如here

但 minidcos 没有 minidcos docker package installminidcos package install 作为 https://minidcos.readthedocs.io/en/latest/dcos-docker-cli.html#

我可以使用 DCOS UI 目录安装 kubernetes。

如何在 minidcos CLI 中安装 kubernetes?

minidcos 是创建本地 DC/OS 集群的工具。一旦集群 运行,您需要使用通常的 dcos cli。如果您还没有安装它,DC/OS UI.
中有说明 minidcos 不能替代 dcos

正如 Brom 所说,要在 DC/OS 和 minidcos 上安装软件包,您可以而且应该使用 DC/OS CLI。

例如,对于 DC/OS Open Source 1.12 集群,您可以 运行 以下内容来安装 DC/OS CLI

curl https://downloads.dcos.io/binaries/cli/darwin/x86-64/dcos-1.12/dcos -o dcos
chmod +x /usr/local/bin/dcos
sudo mv dcos /usr/local/bin

然后使用minidcos docker inspect查找集群的网址。 然后使用 dcos cluster setup http://172.17.0.3 例如设置 CLI。

也就是说,minidcos 尚未完全支持 Kubernetes。 这方面的工作正在进行中,可以在 https://jira.mesosphere.com/browse/DCOS_OSS-4946 进行跟踪。 该问题记录了已知问题的解决方法。 特别是,它记录了以下命令:

dcos task exec -ti kube-node-0-kubelet mkdir -p /sys/fs/cgroup/systemd
dcos task exec -ti kube-node-0-kubelet mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
dcos task exec -ti kube-control-plane-0-instance mkdir -p /sys/fs/cgroup/systemd
dcos task exec -ti kube-control-plane-0-instance mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd

这些可以适应您的 kubelet 和控制平面名称。 这些设置与 https://docs.mesosphere.com/services/kubernetes/2.1.0-1.12.3/getting-started/installing-mke/.

中记录的 MKE 设置一起使用