openShift是否具备跨引擎分析于同一编排的能力?

2回答

赵锡漪赵锡漪  售前技术支持 , 红帽企业级开源解决方案中心
jim8602赞同了此回答
真对这个问题不知道我是否理解的正确。我理解的是 a)OpenShift 是否可以跨集群跨技术实现统一容器编排? b) OpenShift 是否具有跨集群跨技术的统一分析引擎? c)复杂的统一编排数据是否可以被用于监控、分析。 1、Openshift 的跨引擎编排是依赖生态软件的统一性的。例如在Kuber...显示全部

真对这个问题不知道我是否理解的正确。我理解的是 a)OpenShift 是否可以跨集群跨技术实现统一容器编排? b) OpenShift 是否具有跨集群跨技术的统一分析引擎? c)复杂的统一编排数据是否可以被用于监控、分析。

1、Openshift 的跨引擎编排是依赖生态软件的统一性的。例如在Kubernetes上通常依赖较为流行的 Jenkins 流程编排引擎。由于OpenShift与其它Kuberenetes平台的的Jenkins是一致的,因此可以实现多集群的或者跨集群的统一编排。而在这种场景编排主体并不是 OpenShift ,而是 Jenkins。OpenShift 内嵌提供自动化 Jenkins 供应,用户可以选择使用OpenShift供应的 Jenkins,还是使用自行构建的Jenkins Server,来统一调度包括 OpenShift 在内的多集群容器编排任务。

2、OpenShift 目前使用的管理体系是 EFK (ElasticSearch/Flund/Kibana)再加 Promethues + Grafana。 这是目前最主流的监控、分析管理技术栈。用户在使用 OpenShift 的时候能够自动获得相应的完整软件堆栈。但我不得不指出想要用好这个完整的技术栈,需要大量的适应性配置与集群定制。这方面 Redhat 提供了各种服务来帮助用户实现这部分的使用,就是因为将它们定制的完全适应业务需求是一个长期的体系化的系统化任务。

3、OpenShift 社区正在实现一个 Hive 项目,他的目标是让整个 Kubernetes Cluster as a Serverice。 也就是说,用户未来可能面临的是随时可以快速构建的整个集群,连带集群上的所有业务及数据。这种方式更适合未来的使用模型,比如灵活数据中心模型,多云供应模型,边缘计算供应模型等。这个Hive项目中就包括了多集群,甚至混和自制 kubernetes 都可以实现统一监控的能力。当然也包括实现上面的混合编排等。

4、Kubernetes 的监控管理体系是一个开放体系,正在不断的加入各种新的、开放的分析能力。包括未来的 AI/ML 的 AIOps 能力,也可以通过这种开放体系不断注入。在可见的未来,您可能就可以在 Redhat OpenData Hub上通过 Operator 快速订阅一个包含 ML 能力的完整 AIOps 插件,用以在 OpenShift 庞大的监控、分析管理数据中发现那些人为管理所无法关注到的隐性管理问题。

收起
 2020-04-03
浏览153
郭维郭维  项目经理 , 广东联通
赵锡漪赞同了此回答
Openshift是一个开源容器云平台,是一个基于主流的容器技术Docker和Kubernetes构建的云平台。Openshift底层以Docker作为容器引擎驱动,以Kubernetes 作为容器编排引擎组件,并提供了开发语言,中间件,DevOps自动化流程工具和web console用户界面等元素,提供了一套完整的基于容器的...显示全部

Openshift是一个开源容器云平台,是一个基于主流的容器技术Docker和Kubernetes构建的云平台。Openshift底层以Docker作为容器引擎驱动,以Kubernetes 作为容器编排引擎组件,并提供了开发语言,中间件,DevOps自动化流程工具和web console用户界面等元素,提供了一套完整的基于容器的应用云平台。OpenShift 生态系统成了 Kubernetes 生态系统。其核心技术使生态系统可以非常地灵活,社区已经在 API 和接口上做了标准化,这为统一集成的新思想成为了可能。它还使我们可以在任何云平台上部署 OpenShift,比如 AWS、 Azure、 GCP、 OpenStack、 VMware、 RHV,以及 bare meta。

收起
 2020-04-02
浏览138

提问者

jim8602售前技术支持, 陕西移动公司

问题状态

  • 发布时间:2020-03-31
  • 关注会员:3 人
  • 问题浏览:959
  • 最近回答:2020-04-03