在开源k8s平台上的应用迁移到openshift平台是否可以提供较快捷的迁移方案?

对于采用docker的已经容器化的应用和一些部署在开源k8s平台上的应用迁移到openshift平台是否可以提供较快捷的迁移方案,在迁移过程中开发和运维主要的重点和难点在哪里?显示全部

对于采用docker的已经容器化的应用和一些部署在开源k8s平台上的应用迁移到openshift平台是否可以提供较快捷的迁移方案,在迁移过程中开发和运维主要的重点和难点在哪里?

收起
参与8

查看其它 1 个回答zhangjiaju的回答

红帽服务支持团队往往会根据客户的现状提供适合的、快捷的迁移方案。总的来说:
1)OpenShift是基于k8s的,与k8s是兼容的,已经容器化的应用是可以很好地运行在上面的;
2)OpenShift是k8s的超集,在k8s的基础上增加了s2i, CI/CD等,有预集成的监控、日志等方案,那么你原来跑在k8s上的应用,可能有自己集成的CI/CD,监控,日志等,那么,到了OpenShift平台上,这些不用自己做了,当然,这个迁移过程要涉及到一些改动。
3)原来在开源的k8s上,为实现某些业务需求,如果自己在不同层面改了开源代码,而这些代码是没有回馈到社区的,而这些,要考虑一下在OpenShift上如何实现。如前所述,OpenShift相当于超集,有些改动对应的功能在OpenShift上可能已经实现了,因此,要对相关的业务需求再好好地梳理一下。
4)OpenShift涉及到一些新的命令与功能,初次使用者还是要熟悉一下。OpenShift跟k8s社区跟的也比较紧,有些新功能新实现,比如operator,如果在之前的环境中没接触过,也是要熟悉一下。

软件开发 · 2020-09-04
浏览1721

回答者

zhangjiaju 最近回答过的问题

回答状态

  • 发布时间:2020-09-04
  • 关注会员:4 人
  • 回答浏览:1721
  • X社区推广