用于管理容器化应用和服务常用的平台是

如题所述

用于管理容器化应用和服务常用的平台是Kubernetes与OpenShift。

1、Kubernetes

kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。

2、OpenShift

OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。OpenShift广泛支持多种编程语言和框架,另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和Jenkins等。OpenShift基于一个开源生态系统为移动应用,数据库服务等,提供支持。

Kubernetes与OpenShift的产品特点

1、Kubernetes

可移植:支持公有云,私有云,混合云,多重云(multi-cloud)。

可扩展:模块化,插件化,可挂载,可组合。

自动化:自动部署,自动重启,自动复制,自动伸缩/扩展。

2、OpenShift

采用图形化方式:易用的Web管理界面,在Docker易用性的基础上,再一次降低了使用容器技术部署容器应用的难度。

支持多种调度器:通过环境模板,很容易地创建和部署Cattle、Swarm、K8S、Mesos容器集群管理调度平台。

管理主机集群:管理对象是多台主机的集群,而不仅仅是单台容器主机,创建和管理几台、几十台应用服务器集群,只需要Ctrl+C、Ctrl+V,复制粘贴就解决了。

内置应用商店:使用其中的WordPress模板,创建一个WordPress博客系统,只需点点鼠标,部署难度不高于申请一个免费的电子邮箱!

资源弹性分配:内置应用负载均衡器,“服务”最小只需1个容器实例,当负载不够/或过剩时,只需点点鼠标,增加/减少“服务”中容器的实例数,即可解决问题,应用系统具有天生的弹性扩容能力。

温馨提示:答案为网友推荐,仅供参考
相似回答