Gremlin混沌工程工具现支援Kubernetes

人工智能2021-02-18 18:04:18
最佳答案

图片来源:

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物件,显示所有将被攻击的容器细节。

免责声明:本文由用户上传,如有侵权请联系删除!