求 docker 集群部署有简单的方案

2017-05-21 23:07:46 +08:00
 SlipStupig

最近在折腾 docker 集群,本来打算使用 k8s 发现学习曲线太高了,安装了 3 天都没跑起来,swarm 貌似很容易但是连个界面都没有,我需要如下功能:

有没什么方案能学习起来简单,安装起来不复杂的,而且能满足我的需求的方案呢?

4715 次点击
所在节点    程序员
23 条回复
gy911201
2017-05-21 23:17:48 +08:00
用 juju 安装 k8s 或者用 kubeadm 安装?
WildCat
2017-05-21 23:24:32 +08:00
Rancher?
cxbig
2017-05-21 23:24:52 +08:00
要不你试试 rancher ?
SlipStupig
2017-05-22 00:14:07 +08:00
@WildCat
@cxbig
感觉非常不错,一键安装就搞定了,但是不知道为啥 agent 加入主机的时候,我用的是 swarm 方案,老是报错无法连接到“ localhost:8090 ”
yangxuan8282
2017-05-22 00:16:34 +08:00
portainer 可以可视化管理,也支持 swarm
SlipStupig
2017-05-22 00:18:03 +08:00
@yangxuan8282 这个也折腾了半天,在界面上设置完成密码,弹出一个框提示确实连不上 swarm,我已经正常初始化了
defunct9
2017-05-22 00:18:39 +08:00
Lxc,从不可视化
SlipStupig
2017-05-22 00:22:52 +08:00
@defunct9 需求不一样,没界面不方便,而且机器有点多
yangxuan8282
2017-05-22 00:25:43 +08:00
我记得之前试过 portainer 连集群很容易,你可以拿报错信息去他们的 gitter 问问,开发者回复很积极,现在这个时间有可能秒回
defunct9
2017-05-22 00:28:18 +08:00
有界面才不方便吧。用 saltstack 管理即可
mritd
2017-05-22 00:37:02 +08:00
如果你真想玩,我建议你从头搞搞 k8s,二进制安装的教程都写得很详细了,Rancher 那东西太重了,还一句话不知道当讲不当讲,一键式傻瓜操作那种东西都是给玩明白了的人用的,因为他闲浪费时间,但是初学者😌出事你就 game over
bingxx
2017-05-22 01:19:44 +08:00
生产环境,有人用 docker swarm 吗?
SlipStupig
2017-05-22 01:32:48 +08:00
@mritd 我也想系统得学习一圈,但是学习是有成本的,我还得赶紧交差,这种环境下我没办法考虑那么多
Orzzzz
2017-05-22 01:55:55 +08:00
laxenade
2017-05-22 03:02:05 +08:00
mesos+marathon 也可以,我记得 marathon 是有 ui 的
janxin
2017-05-22 08:06:50 +08:00
@bingxx 我记得阿里之前说用了
WhiteLament
2017-05-22 08:49:24 +08:00
portainer 最轻量,但是没有私有仓库管理
shipyard 适中,部署比 rancher 简单
rancher 最重功能也最多
derek80
2017-05-22 09:04:28 +08:00
k8s 可以看下 kargo
WildCat
2017-05-22 12:16:10 +08:00
k8s 我 3 天也没跑起来,官方文档宛如智障。并不是我一个人这么觉得
jhsea3do
2017-05-22 12:38:59 +08:00
k8s 吧,三个宿主节点,国内做就是网速太慢,学习阶段最好在海外的云上,否则等待就是一种煎熬。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX