我已经使用Panamax作为管理单个服务器CoreOS安装上的容器组的解决方案,但它缺少一些功能,尤其是车队管理和基于用户的访问限制。 最后,该项目似乎不再维护。
是否存在可通过UI(Web或桌面)管理多个CoreOS服务器的有效和生产就绪的替代方案?
答案 0 :(得分:2)
尚未尝试过,但Mist.io似乎是一个非常有前途的选择。同时提供open source和SaaS版本。开源版本正在积极维护,他们的服务已经准备就绪,可以提供令人印象深刻的云提供商列表。 UI提供了在操作系统和容器级别管理和监视CoreOS集群的选项:您可以从同一UI中启动新主机和新容器。可能就是你要找的东西。
答案 1 :(得分:1)
车队的集装箱经理是车队浏览器: https://github.com/cloudwalkio/fleet-browser
这是我用来部署它的单元文件,只需更改我放置“YOURBLAH”等的行。
[Unit]
Description=Expose Fleet API in a nice GUI
Requires=docker.service
After=docker.service
[Service]
EnvironmentFile=/etc/environment
KillMode=none
TimeoutStartSec=0
Restart=always
RestartSec=10s
ExecStartPre=-/usr/bin/docker kill fleet-browser
ExecStartPre=-/usr/bin/docker rm fleet-browser
ExecStartPre=/usr/bin/docker pull cloudwalk/fleet-browser:latest
ExecStart=/usr/bin/docker run --net=host --rm --name fleet-browser \
-e FLEET_ENDPOINT=YOURENDPOINT:8081 \
-e ETCD_ENDPOINT=YOURENDPOINT:2379 \
-p 5000:5000 cloudwalk/fleet-browser:latest
ExecStop=/usr/bin/docker stop fleet-browser
[X-Fleet]
MachineMetadata="server-type=YOURSERVERTYPE" "node=YOURNODENAME"