Archon - 支持阿里云和 AWS 的开源 Kubernetes 集群创建及管理工具

2017-03-22 10:51:49 +08:00
 adieu

Kubernetes是 Google 开源的容器集群管理工具。使用它可以将所有的服务器当作一个整体进行业务的部署和升级。对于打算实践 DevOps 的团队来说, Kubernetes 可以作为底层抽象,方便工程师通过程序控制整个集群。

虽说 Kubernetes 功能强大,安装和配置一个生产级别的 Kubernetes 集群却相对复杂。我之前写过一篇博客分享过相应的步骤。可以看出,和使用 Docker 相比, Kubernetes 的架构会更加复杂一些。

另外一个阻碍科技企业使用 Kubernetes 的障碍在于集群的升级扩容这些日常维护工作。如果全部手工来做,会需要消耗相当多的运维工程师的时间。许多公司无法平衡运维 Kubernetes 集群带来的负担以及使用 Kubernetes 带来的好处,选择了暂时观望。另外目前已有的Kubernetes集群创建工具都暂时不支持国内的云平台,也给大家在国内使用Kubernetes带来了不小的障碍。

为了方便大家在阿里云和 AWS 上部署和运维 Kubernetes 集群,我们开源了一套集群创建及管理工具,项目的名称叫做Archon,项目的地址在:https://github.com/kubeup/archon

Archon 系统具有以下特点:

Archon 系统还在持续研发当中。欢迎大家使用后给我们提出意见,帮助我们改进系统。也非常欢迎直接通过 PR 提出您的改进意见。

如果有任何关于 Archon 系统或者 Kubernetes 的问题,请在下方留言,我将尽力为大家解答。最后重复一下,项目的地址在:https://github.com/kubeup/archon

PS :为了支持阿里云的 Volume 和 LoadBalancer ,我们还开源了一款叫做kube-aliyun的项目,有兴趣的同学也可以了解一下

4097 次点击
所在节点    分享创造
10 条回复
ledzep2
2017-03-22 10:57:17 +08:00
顺便提一句, 也同时支持 bootkube 和 kubeadm 。用下面这个例子 可以很方便的在 Aliyun 上部署一个全功能的 k8s cluster.

https://github.com/kubeup/archon/tree/master/example/k8s-aliyun
gatsby
2017-03-22 10:59:12 +08:00
用过都说棒
sorra
2017-03-22 13:53:48 +08:00
感谢分享!世界因你而更美好!
leopku
2017-03-22 14:57:59 +08:00
有支持腾讯云的没
求一个
lairdnote
2017-03-22 16:27:58 +08:00
这个项目和 kops 有什么差别呢 除了 aliyun
adieu
2017-03-22 16:44:58 +08:00
@leopku 有打算支持的。如果有需要的话可以开个 issue 。

@lairdnote 最大的区别是命令式是描述式的差别。 kops 可以一条指令把集群建起来,但是用户很难控制整个过程。比如你想配置机器上的 sshd ,通过 kops 就很难完成。 Archon 使用 k8s 类似的描述方式来描述集群,用户可以在提供的案例的基础上根据自身需求来调整描述,这样建出来的集群比较符合用户需要。简单来说 Archon 只想做 Ops 的工具,并不想包办所有的操作。

还有一个区别是在,我们推荐把 Archon 运行在它所管理的集群内部,这样整个集群处于 self-hosted 模式下。管理员只需要使用 kubectl 就可以完成全部的运维操作。
derek80
2017-03-22 18:35:19 +08:00
赞,一直想动手被各种拖延症害了,现在已切到 rancher
feilaoda
2017-03-22 21:54:31 +08:00
难道我用的是假 Kubernetes ?感觉没那么复杂啊。。。
adieu
2017-03-24 11:39:48 +08:00
@feilaoda 搭起来简单。管好不易。设想有一百台机器,需要不断升级各种组件。还是很费功夫的。
aosp
2017-03-27 08:44:20 +08:00
我也想问跟 rancher 比较如何

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

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

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

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

© 2021 V2EX