正如 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。
也就是说,Kubernetes 尚未在minidcos
. 这方面的工作正在进行中,可以在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 设置一起使用。