去年在一家创业公司,我用了大半年时间在学习“ k8s in rancher ”架构上,从 0 到 1 的折腾了一套容器化系统,规模虽然不大,但平台,监控,CI/CD 等基本上五脏俱全,后来因为一些原因离职了,来到了现在的公司,公司规模比上一家大很多,物理机千台左右吧,业务数量也几百种吧,但是内部架构还是很传统,最近公司打算自己做私有云,容器化方向,需要对一些工具及实施方案做一些调研,
我的疑问是,根据过去的经验,k8s in rancher
的架构非常方便,很多地方几乎是一键式操作,rancher 本身也是定位与 Full Stack
, 对于快速上私有云绝对是方便,我虽然对 rancher 比较熟悉,但仅限于小规模集群中,不知道在大规模集群表现怎样,有没有什么隐含的问题(比如节点一多就暴露出来的问题,或性能问题),或者后期的扩展是否方便(目前公司的业务也在快速增长)?
我的理解,只用 k8s 作为编排引擎,其他周边尽量自己开发把控长远来看应该是最优的,但我们没有相应技术储备,门槛应该很高,使用一些Full Stack
工具但又怕各种问题,由于经验局限性现在比较迷茫,求私有云,容器化方向的大佬分享一下经验,或者简单指点一下。
要不要推荐 rancher ?
1
alfredhuang211 2017-07-25 14:31:04 +08:00
不要,不推荐 rancher,不如学好 k8s 直接搭,没必要 k8s in rancher。
|
2
Tinet 2017-07-25 17:49:28 +08:00
直接创建 k8s 集群的灵活性会好很多
|
3
cloverstd 2017-07-25 18:20:47 +08:00
1.6 k8s 可以管理 5000 node
|
4
Doubear 2017-07-25 19:13:07 +08:00
@alfredhuang211 为什么不推荐使用 rancher ?是因为没必要 k8s in rancher ?能否稍微详细点?谢谢。
另外我觉得 V2 有毒啊,我今天刚看到 rancher,回到家就看到有关的主题…… |
5
andyangyu 2017-07-25 19:29:01 +08:00
根本没必要用 rancher,k8s 本身自带完善的 api 了,实在需要 UI 界面可以看看搜狐的开源 k8s 平台项目
|
6
derek80 2017-07-25 19:38:55 +08:00 via Android
rancher 的方便是没问题的情况下,出了问题还没裸的 k8s 查起来方便。
|
7
jhaohai 2017-07-25 20:15:11 +08:00 via iPhone
最好别用各种稀奇古怪的变种发行版,有能力上原生的尽量用原生,否则后期维护,故障排错你会想死的心都有
|
8
ihuotui 2017-07-26 02:36:51 +08:00 via iPhone
有
|