Kubernetes 如何帮助 Docker 蓬勃发展

还没有读者喜欢这篇文章。
How Kubernetes is helping Docker blossom

马士基航运。CC SA-BY 4.0

KubernetesDocker 是 IT 行业最新的流行语。企业和 IT 爱好者都迫切希望了解更多关于容器化的信息。

我设法采访到了红帽软件分析师 Jason Brooks,他将在 SCaLE 14x 大会上发表演讲,主题是 Kubernetes。我向他询问了一些关于该软件和容器运动的问题。

您会对那些熟悉 Docker 并希望了解更多关于 Kubernetes 的人说些什么?

这是一种在多个 Docker 主机上扩展 Docker 使用的方法。这是一个相对较新的项目(Docker 世界中的一切都是如此),但它基于 Google 在容器中运行事物的长期经验。尽管起源于此,但它是由非常多样化的贡献者制作的,代表了各种用例和观点。对于刚开始使用常规 Docker 主机的人来说,请查看这个简单的操作指南

是业余爱好者在开发 Kubernetes 和相关技术,还是往往是拥有迫切需求的更大组织在开发?

我还没有明确地研究过这个问题。我知道这个用例适用于业余爱好者规模的需求——各种形状和大小的应用程序都受益于跨多台机器运行。我在一家大公司工作,但我在 SCaLE 上谈论的用例,即运行一个测试实验室,并不局限于大型组织。

Kubernetes 旨在协助跨环境集群部署和扩展容器化应用程序。这如何帮助容器运动的普及?

Docker 将应用程序比作海运集装箱的意象非常强大且吸引人,但一个集装箱无法自行跨越海洋。如果容器运动不仅要蓬勃发展,还要扎根,我们需要将这些应用程序从我们的开发人员笔记本电脑卸载到生产系统中。这就是 Kubernetes 正在帮助实现的目标。

您认为未来哪些工作负载将被迁移到像 Kubernetes 这样的架构?

我认为前景广阔。这就是我在 SCaLE 上谈论的部分内容——像分布式存储和虚拟化这样的东西,您可能不希望在容器中运行它们,但您确实希望在一组机器上可靠且灵活地运行它们。

Kubernetes 可以在如此多的平台上运行。维护它有多大的挑战?

这就是多样化的贡献者可以派上用场的地方。不同的贡献者关心不同的平台和用例,这些各自的努力结合起来为各种平台提供服务。

您是否有自动化设置来在所有这些不同的环境中进行测试?

我没有测试所有不同的环境——我通常使用来自 FedoraCentOSAtomic 主机,并使用 AnsibleVagrant 来自动化我的集群创建(在此了解更多信息)。

您如何看待 Kubernetes 在未来几年的发展?有什么主要的事情需要支持或开发?

在短期内,有一些关于 SELinux 集成以及在容器中运行 Kubernetes 组件本身的问题,我很希望看到这些问题得到解决。我也对继续支持多种容器化引擎以及与其他资源管理项目(如 Mesos)协同工作感兴趣,如果它们能很好地契合。

User profile image.
Peter 是一位充满热情的开源爱好者,在过去的 10 年中一直推广和使用开源产品。他曾在许多不同的领域做过志愿者,最初在 Ubuntu 社区,后来转向音频制作领域,再后来转向写作。

贡献者

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.