PaaS系统/容器Grafeas、Portainer、Heptio Sonobuoy、Heptio Ark介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:Grafeas(开源容器安全工具)、Portainer(轻量级的 Docker 管理 UI)、Heptio Sonobuoy(Kubernetes 集群状态诊断工具)、Heptio Ark(Kubernetes 灾难恢复管理系统)。

1、Grafeas(开源容器安全工具)

PaaS系统/容器Grafeas、Portainer、Heptio Sonobuoy、Heptio Ark介绍

Grafeas 是新型应用编程接口(API),旨在为现代软件供应链的审计和治理定义统一的方式。

Grafeas 用于收集和汇总特定的元数据,为用户提供了一个标准化的方式,在即使由微服务器和容器带来的“软件供应链”缩短的情况下,仍能审核和管理他们的软件供应链。

本质上来说,Grafeas 定义了一个围绕代码部署和管道构建、收集所有元数据的应用程序接口(API)。这意味着要保持作者身份和代码记录、每段代码的部署、标记代码是否通过了安全扫描、使用了哪些组件(是否有漏洞)、以及 Q/A 等内容。

下载地址:https://github.com/Grafeas/Grafeas

2、Portainer(轻量级的 Docker 管理 UI)

PaaS系统/容器Grafeas、Portainer、Heptio Sonobuoy、Heptio Ark介绍

Portainer 是一个轻量级的管理 UI,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。它由可在任何 Docker 引擎上运行的单个容器组成,旨在使部署更简单。可以部署为Linux容器或Windows本机容器,也支持其他平台。Portainer 是 DockerUI 的作者重新造的一个新轮子,DockerUI 只能用于单机,无法使用 docker 的swarm。Portainer允许您管理所有Docker资源(容器,映像,卷,网络等),它与独立的Docker引擎和Docker Swarm模式兼容。

Portainer完全支持以下Docker版本:

Docker 1.10到最新版本。

独立Docker Swarm>= 1.2.3(注:自从在Docker中引入内置Swarm模式以来,不鼓励使用独立Docker Swarm。尽管Portainer的较早版本支持独立Docker Swarm,但Portainer 1.17.0和更新版本不支持。但是,完全支持Docker的内置Swarm模式)。

对Docker 1.9版本的部分支持(某些功能可能不可用)。

下载地址:https://github.com/portainer/portainer

3、Heptio Sonobuoy(Kubernetes 集群状态诊断工具)

PaaS系统/容器Grafeas、Portainer、Heptio Sonobuoy、Heptio Ark介绍

Heptio Sonobuoy 是一款诊断工具,通过以可访问和非破坏性的方式运行一系列 Kubernetes 一致性测试,可以更容易地了解 Kubernetes 群集的状态。无论部署细节如何,Sonobuoy 都会以可定制的,可扩展的,和集群无关的方式来生成关于集群的清晰详实的报告。

Kubernetes 的部署通常会被供应商或用户做大量修改,这可能会使他们与更新不兼容。Sonobuoy 的工作是去发现这些更改是否引起了不兼容。集群的状态也可以导出并用于诊断报告,Sonobuoy 的测试也可以通过一个插件架构来扩展。

下载地址:https://github.com/heptio/sonobuoy

4、Heptio Ark(Kubernetes 灾难恢复管理系统)

Heptio Ark 是一款用于 Kubernetes 集群资源和持久存储卷(PV)的灾难恢复管理系统。

Heptio Ark 提供了一个简单、可配置和可操作的强大方法来从一系列检查点备份和恢复应用和 PV ,这允许你在以下情况更好地自动化:

减少灾难恢复 TTR(响应时间):基础设施损坏、数据损坏、服务中断。

Kubernetes API 对象的跨云供应商迁移 (不支持持久卷快照的跨云提供商迁移)。

通过 prod 环境复制开发和测试环境设置(+ CI)。

更具体地说,Heptio Ark 是将一个集群内服务与一个 CLI 相结合,可记录:

Kubernetes API 对象的可配置子集 - 作为存储在对象存储中的 tarball。

持续卷的磁盘快照 - 通过云提供商 API。

Heptio Ark 目前支持 AWS、GCP 和 Azure 云提供商平台。

下载地址:https://gitee.com/mirrors/heptio-ark

注明

以上就是PaaS系统/容器Grafeas、Portainer、Heptio Sonobuoy、Heptio Ark的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章