我正在尝试在minidcos中安装kubernetes。
在dcos中,有cli命令dcos package install
将特定软件包安装为here。
但是minidcos没有https://minidcos.readthedocs.io/en/latest/dcos-docker-cli.html#作为minidcos docker package install
或minidcos package install
。
我能够使用DCOS UI目录安装kubernetes。
如何在minidcos CLI中安装kubernetes?
答案 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设置一起使用。