如何在minidcos CLI中安装kubernetes软件包

时间:2019-02-23 03:22:48

标签: mesos mesosphere dcos kubernetes-mesos

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

在dcos中,有cli命令dcos package install将特定软件包安装为here

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

我能够使用DCOS UI目录安装kubernetes。

如何在minidcos CLI中安装kubernetes?

2 个答案:

答案 0 :(得分:1)

minidcos是用于创建本地DC / OS群集的工具。集群运行后,您需要使用常规的dcos cli。如果尚未安装,请参见DC / OS UI中的说明。
minidcos不能代替dcos

答案 1 :(得分:1)

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

例如,对于DC / OS开源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设置一起使用。