加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

让Kubernetes锦上添花的开源工具

发布时间:2021-05-02 13:45:53 所属栏目:外闻 来源:互联网
导读:简化应用部署语法,再到与AWS集成,以及为多个集群提供窗口,等等。 Bitnami Cabin:适用于iOS和安卓系统的Kubernetes仪表板 现代Web应用或者服务都具有某种形式上的移动界面,Cabin为Kubernetes管理员提供了一个可以从iOS或者安卓智能手机访问的Kubernetes

简化应用部署语法,再到与AWS集成,以及为多个集群提供窗口,等等。

Bitnami Cabin:适用于iOS和安卓系统的Kubernetes仪表板

现代Web应用或者服务都具有某种形式上的移动界面,Cabin为Kubernetes管理员提供了一个可以从iOS或者安卓智能手机访问的Kubernetes仪表板版本。这个Kubernetes仪表板中提供的许多功能都可以从Cabin启动,包括Helm图表、扩展部署、读取pod日志、访问Kubernetes托管的Web应用。

Goldpinger:可视化的Kubernetes集群

人都是视觉动物。图形和图表让我们更容易了解全局。考虑到Kubernetes集群的规模和复杂性,可视化也许可以带给我们一些帮助。

Goldpinger是由Bloomberg技术部门开源的一款工具,它运行在Kubernetes集群内,可以显示节点之间的关系交互式地图。状况良好的节点显示为绿色,有问题的节点显示为红色。你只需要单击节点即可获取详细信息,还可以使用Swagger自定义API,提供报告、指标和其他集成。

Gravity:便携式的Kubernetes集群

如果你想将应用部署到Kubernetes,很多应用都会使用Helm图表来指导和自动化该过程。但是,如果你想按原样使用Kubernetes集群并将其部署到其他某个位置呢?

Gravity会对Kubernetes集群、容器注册表以及运行的应用进行快照,称为“应用捆绑包”,这个捆绑包只是一个.tar文件,可以在Kubernetes运行的任何地方对集群进行复制。

Gravity还能确保目标基础设施可以支持与来源相同的行为要求,以及在此之上的Kubernetes运行时要求。Gravity企业版还增加了安全功能,包括基于角色的访问控制,以及跨多个集群同步安全配置的功能。

K9s:全屏Kubernetes CLI UI

管理员们喜欢“单一窗口”型工具。K9s就是一款面向Kubernetes集群的全屏CLI UI。它让你能够一目了然地了解运行中的pod、日志和部署情况,快速访问shell。注意一点,你需要在用户和命名空间级别给用户提供Kubernetes读取权限,以便正常使用K9的功能。

Kaniko:在Kubernetes集群中构建容器

大多数容器映像都是构建在容器堆栈外部的系统上的。但有的时候你希望在容器堆栈内构建,例如,在一个运行中的容器内部,或者在Kubernetes集群的某个位置。

Kaniko是在容器环境内进行容器构建的,但不依赖于像Docker这样的容器保护进程。 Kaniko会获取基本的映像,提取文件系统,然后在提取文件系统之上的用户空间中执行所有构建命令,在每个命令完成之后对文件系统进行快照。

请注意,目前Kaniko还无法构建Windows容器。

Kedge:简明的Kubernetes部署定义

经常有人抱怨Kubernetes的清单或应用定义太复杂、太冗长,无论是编写代码还是维护起来都是一件很痛苦的事,所以人们不得不求助于第三方工具来解决这些问题。

Kedge就提供了一种更简单、更简洁的语法。你向Kedge提供一个Kubernetes定义文件的简单版本,Kedge就可以把这个简单的定义扩展为完整的Kubernetes版本。与Koki Short(见下文)不同的是,Kedge的声明文件并不使用模块化语法,而是将应用定义归结为常见的快捷方式。

请注意,Kedge最近一次更新版本是在2018年4月。

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读