本文发表于一年多前。旧文章可能包含过时内容。请检查页面中的信息自发布以来是否已变得不正确。

OpenStack 上的 Kubernetes

今天,OpenStack 基金会通过将 Kubernetes 纳入其社区应用目录,使您在 OpenStack 云上部署和管理 Docker 容器集群变得更加容易。在今天于温哥华举行的 OpenStack 峰会的主题演讲中,OpenStack 基金会首席运营官 Mark Collier 和 Mirantis 产品线经理 Craig Peters 演示了社区应用目录的工作流程,他们利用 OpenStack 云中已有的计算、存储、网络和身份系统,在几秒钟内启动了一个 Kubernetes 集群。

目录中的条目不仅包括启动 Kubernetes 集群的能力,还包括一系列由 Kubernetes 管理的 Docker 容器中部署的应用程序。这些应用程序包括:

  • Apache Web 服务器
  • Nginx Web 服务器
  • Crate - 适用于 Docker 的分布式数据库
  • GlassFish - Java EE 7 应用程序服务器
  • Tomcat - 一个开源 Web 服务器和 Servlet 容器
  • InfluxDB - 一个开源、分布式、时间序列数据库
  • Grafana - InfluxDB 的指标仪表盘
  • Jenkins - 一个可扩展的开源持续集成服务器
  • MariaDB 数据库
  • MySql 数据库
  • Redis - 键值缓存和存储
  • PostgreSQL 数据库
  • MongoDB NoSQL 数据库
  • Zend Server - 完整的 PHP 应用程序平台

此列表将不断增长,并在此处进行整理。您可以在此处查看(并贡献)告知 Murano 如何安装和启动 Kubernetes 集群的 YAML 文件。

Kubernetes 开源项目持续获得了社区的极大认可和日益增长的势头,在 GitHub 上拥有超过 11,000 次提交和 7,648 颗星。从 Red Hat 和 Intel 到 CoreOS 和 Box.net 的支持者,它代表了从企业 IT 到尖端初创公司的各种客户利益。我们鼓励您尝试一下,向我们提供反馈,并加入我们不断壮大的社区。