APP下载

Gremlin混沌工程工具现支援Kubernetes

消息来源:baojiabao.com 作者: 发布时间:2024-05-19

报价宝综合消息Gremlin混沌工程工具现支援Kubernetes
图片来源: 

Gremlin

混沌工程工具厂商Gremlin在其可靠性即服务(Reliability as a Service)平台加入对Kubernetes的支援,用户现在可以用网页应用程序与API来探索、视觉化,以及锁定Kubernetes物件,并由Gremlin平台自动选取所指定Kubernetes物件下的容器,用户不用麻烦地从列表中选择目标容器。

Kubernetes的核心功能便是自动化和抽象化部署、扩展和管理容器化应用程序的工作,降低用户操作上的复杂性,而随着云端应用的发展,Kubernetes的使用越来越常见,因此Gremlin开始为其混沌工程工具加入Kubernetes的支援,让使用者可以像是使用Kubernetes技术一样,简单地进行试验,以抽象的方式看待基础架构,锁定想要测试的目标服务。

Gremlin提到,过去使用者在Kubernetes丛集的容器上安装Gremlin,需要特别去处理Kubernetes调度程式启动与关闭容器的方式,以锁定想要测试的容器底层服务,整个过程就像在打地鼠游戏一样,无法以直觉的方式选取Kubernetes物件,针对特定目标进行测试。

而现在Gremlin更新对Kubernetes的支援,用户只要利用Helm Chart更新Gremlin客户端之后,就能启动Gremlin网页应用程序开始创建新的攻击,直接锁定建构在Kubernetes物件上的特定服务。用户透过下拉式选单探索Kubernetes丛集以及命名空间列表,还能够进行搜寻或是过滤操作,以找到想要实验的Kubernetes物件集。

Kubernetes物件底下还细分为Deployment、DaemonSet、ReplicaSet、 StatefulSet与Pod,让用户一目了然目标并安全的进行试验,(下图)Gremlin界面右边会视觉化使用者系统中的Kubernetes丛集,勾选左边的选项右边相对应的图示便会亮起,明确告知用户即将进行攻击的目标。

只要用户选择好Kubernetes目标物件,接下来Gremlin工具便会自动选取适当的容器目标,用户不用从冗长的列表中寻找特定的容器,或是担心意外地遗漏了部分容器,Gremlin工具界面会按所属的Kubernetes物件,显示所有将被攻击的容器细节。

2019-11-20 19:52:00

相关文章