
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章
Kubernetes应用平台
OpenShift为应用程序提供了分布式计算能力,但同时它又不强迫你(开发人员)成为分布式计算专家。这意味着OpenShift是一个应用开发平台,它实现了平台即服务(PaaS)译注1的功能。
OpenShift包含从源代码构建应用程序的工具,这些工具可以提供给不同组合的流水线使用。它增加了一个基于浏览器的图形管理界面——OpenShift Web控制台,这个管理界面用于部署和管理工作负载。你可以通过点击鼠标来设置网络连接、监控和告警,以及自动扩展工作负载的规则。OpenShift集群能够在不停机的情况下进行集群自身及其节点的软件更新。
OpenShift是红帽(Red Hat)公司的一个产品。你可以在笔记本电脑、物理机或虚拟机的集群上、在业界主流的公有云供应商上安装和运行它,也可以将其作为一种托管服务来使用。与红帽提供的大多数软件一样,OpenShift是作为一个开源项目开发的,它的上游社区项目是OpenShift Kubernetes Distribution(OKD)(https://www.okd.io)。OpenShift项目的建立受益于两个最基本的开源社区:应用程序容器和Kubernetes容器编排器。