数据API 案例 开发者 关于
掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

这三个开源项目使得Kubernetes使用易如反掌

Kubernetes是一个优雅解决方案。 Kubernetes允许我们运行大规模的容器化应用,提供了负载均衡、网络容器、确保应用的高可用性、管理更新或回滚等功能,同时,隐藏实现的复杂性。

但是,使用Kubernetes并不是没有挑战。部署和运行Kubernetes需要一些工作,Kubernetes的许多管理和维护任务是艰难的。

虽然Kubernetes发展是活跃的,但我们不能指望主项目立即解决每个问题。幸运的是,Kubernetes周围的社区正在寻找这些问题的解决方法。

这里有三个新的项目,旨在减轻使用容器编排部署、维护、工作和监督的难度。

Heptio

两位Kubernetes的创建者离开谷歌成立了Heptio公司,该公司的使命使Kubernetes更易于使用,而不是像其他厂商那样提供Kubernetes企业版。该公司一直致力于提供开源工具, 增强原始的Kubernetes upstream版本的用户经验。

本月初,Heptio发布了其首个项目,Heptio Ark(https://github.com/heptio/ark)和Heptio Sonobuoy

https://github.com/heptio/sonobuoy)。Ark是Kubernetes集群的灾难恢复系统——提供容器应用的快照,备份和恢复的工具 。Ark记录了Kubernetes API对象和持久卷(PV)磁盘的状态。存储默认允许你使用S3的存储服务(“Minio”),同时, Ark可以利用其他主流云提供商(Amazon Web Services,Google Cloud Platform和Microsoft Azure)上的存储空间。

Ark还没有提供一个完整的解决方案,可以在环境之间来迁移现有的Kubernetes集群。为此,Heptio表示,Ark将支持在云提供商之间迁移持久卷快照,这一功能尚未到来。

另一个项目Sonobuoy将为给定的Kubernetes的安装提供鉴权测试,确定它安装正确可用。

Kubernetes部署通常由供应商或用户进行大量修改,可能更新不兼容。 Sonobuoy的工作是发现这些变化是否造成不兼容。集群的状态也可以被转储并用于诊断报告,Sonobuoy运行的测试可以通过插件进行扩展。

Sonobuoy还处于发展的早期阶段, 它还不能检查出全部Kubernetes一致性问题 。长期计划是与核心的Kubernetes团队创建的测试组件保持紧密的同步。

Kubed

AppsCode(https://appscode.com/)是容器化应用协作编码平台,最近发布了一个项目,帮助填补了管理Kubernetes集群的许多空白。

Kubed(https://github.com/appscode/kubed)发音“Cube-dee”和“Kubernetes守护进程”的简称将一大堆有用的功能集成到一个守护进程中。 Kubed可以周期执行集群快照,为已删除的对象提供临时存储,执行自动事件转发,通过各种渠道发送通知等等。

Kubernetes还可以在Elasticsearch或InfluxDB的实例中存储日志数据,但清理旧数据是用户的责任。 Kubed的janitors功能通过指定时间段自动清除日志。 当前,Kubed还不支持日志清洗的功能, 但是增加该功能的请求已经被提交 。

Kubed项目目前处于alpha、不稳定的状态,未来计划有许多突破性的变化。它们将支持Kubernetes最近推出的自定义资源定义(CRD),并通过Kubernetes用户API服务器提供Kubed API, 提供应用扩展其API集。

Kubicorn

Kubicorn(https://github.com/kris-nova/kubicorn)项目旨在帮助用户在各种云服务中,使用Puppet和其他配置管理工具,构建和管理Kubernetes的基础设施。kubicorn采用了声明性的理念:用户描述了他们想要的集群状态,确保集群的状态与该目标保持同步。

Kubicorn项目提供一个独立工具或调用库。Kubicorn利用Kubernetes现有工具,如:kubeadm工具。 Kubicorn旨在补充现有的工作流程,而不是替代它们。

Kubicorn主要是使用快照。 Kubicorn通过允许用户定义其集群的状态,以原子方式应用该状态(如果它不起作用,它被回滚),并将该状态捕获为快照。那些快照也可以用于新的部署。

请注意,Kubicorn不是官方的Kubernetes项目,它仍然被认为是实验性的。不应该用于生产工作。当然,试验Kubernetes 的时机已经成熟了。你可能想带上Kubicorn,Kubed和Heptio一起骑行。

原文来自:Docker

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务
这三个开源项目使得Kubernetes使用易如反掌
发布:2017-09-04

Kubernetes是一个优雅解决方案。 Kubernetes允许我们运行大规模的容器化应用,提供了负载均衡、网络容器、确保应用的高可用性、管理更新或回滚等功能,同时,隐藏实现的复杂性。

但是,使用Kubernetes并不是没有挑战。部署和运行Kubernetes需要一些工作,Kubernetes的许多管理和维护任务是艰难的。

虽然Kubernetes发展是活跃的,但我们不能指望主项目立即解决每个问题。幸运的是,Kubernetes周围的社区正在寻找这些问题的解决方法。

这里有三个新的项目,旨在减轻使用容器编排部署、维护、工作和监督的难度。

Heptio

两位Kubernetes的创建者离开谷歌成立了Heptio公司,该公司的使命使Kubernetes更易于使用,而不是像其他厂商那样提供Kubernetes企业版。该公司一直致力于提供开源工具, 增强原始的Kubernetes upstream版本的用户经验。

本月初,Heptio发布了其首个项目,Heptio Ark(https://github.com/heptio/ark)和Heptio Sonobuoy

https://github.com/heptio/sonobuoy)。Ark是Kubernetes集群的灾难恢复系统——提供容器应用的快照,备份和恢复的工具 。Ark记录了Kubernetes API对象和持久卷(PV)磁盘的状态。存储默认允许你使用S3的存储服务(“Minio”),同时, Ark可以利用其他主流云提供商(Amazon Web Services,Google Cloud Platform和Microsoft Azure)上的存储空间。

Ark还没有提供一个完整的解决方案,可以在环境之间来迁移现有的Kubernetes集群。为此,Heptio表示,Ark将支持在云提供商之间迁移持久卷快照,这一功能尚未到来。

另一个项目Sonobuoy将为给定的Kubernetes的安装提供鉴权测试,确定它安装正确可用。

Kubernetes部署通常由供应商或用户进行大量修改,可能更新不兼容。 Sonobuoy的工作是发现这些变化是否造成不兼容。集群的状态也可以被转储并用于诊断报告,Sonobuoy运行的测试可以通过插件进行扩展。

Sonobuoy还处于发展的早期阶段, 它还不能检查出全部Kubernetes一致性问题 。长期计划是与核心的Kubernetes团队创建的测试组件保持紧密的同步。

Kubed

AppsCode(https://appscode.com/)是容器化应用协作编码平台,最近发布了一个项目,帮助填补了管理Kubernetes集群的许多空白。

Kubed(https://github.com/appscode/kubed)发音“Cube-dee”和“Kubernetes守护进程”的简称将一大堆有用的功能集成到一个守护进程中。 Kubed可以周期执行集群快照,为已删除的对象提供临时存储,执行自动事件转发,通过各种渠道发送通知等等。

Kubernetes还可以在Elasticsearch或InfluxDB的实例中存储日志数据,但清理旧数据是用户的责任。 Kubed的janitors功能通过指定时间段自动清除日志。 当前,Kubed还不支持日志清洗的功能, 但是增加该功能的请求已经被提交 。

Kubed项目目前处于alpha、不稳定的状态,未来计划有许多突破性的变化。它们将支持Kubernetes最近推出的自定义资源定义(CRD),并通过Kubernetes用户API服务器提供Kubed API, 提供应用扩展其API集。

Kubicorn

Kubicorn(https://github.com/kris-nova/kubicorn)项目旨在帮助用户在各种云服务中,使用Puppet和其他配置管理工具,构建和管理Kubernetes的基础设施。kubicorn采用了声明性的理念:用户描述了他们想要的集群状态,确保集群的状态与该目标保持同步。

Kubicorn项目提供一个独立工具或调用库。Kubicorn利用Kubernetes现有工具,如:kubeadm工具。 Kubicorn旨在补充现有的工作流程,而不是替代它们。

Kubicorn主要是使用快照。 Kubicorn通过允许用户定义其集群的状态,以原子方式应用该状态(如果它不起作用,它被回滚),并将该状态捕获为快照。那些快照也可以用于新的部署。

请注意,Kubicorn不是官方的Kubernetes项目,它仍然被认为是实验性的。不应该用于生产工作。当然,试验Kubernetes 的时机已经成熟了。你可能想带上Kubicorn,Kubed和Heptio一起骑行。

原文来自:Docker

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

选择想要的接口, 看看能免费获取多少次调用 选择(单选)或填写想要的接口
  • 短信API服务
  • 银行卡四元素检测[简]
  • 身份证实名认证
  • 手机状态查询
  • 三网手机实名制认证[简]
  • 身份证OCR识别
  • 风险信息查询
  • 企业工商信息
短信API服务
  • 短信API服务
  • 银行卡四元素检测[简]
  • 身份证实名认证
  • 手机状态查询
  • 三网手机实名制认证[简]
  • 身份证OCR识别
  • 风险信息查询
  • 企业工商信息
  • 确定
选择您的身份
请选择寻找接口的目的
预计每月调用量
请选择预计每月调用量
产品研发的阶段
请选择产品研发的阶段
×

前往领取
×
企业用户认证,
可获得1000次免费调用
注册登录 > 企业账户认证 > 领取接口包
企业用户认证领取接口包 立即领取
× 企业用户认证,
可获得1000次免费调用,立即领取>
数 据 驱 动 未 来
Data Drives The Future