跨不同openshift集群的应用程序pod部署

时间:2018-12-05 14:59:58

标签: openshift jenkins-pipeline openshift-origin openshift-3 openshift-enterprise

我在一个AWS区域俄亥俄州安装了openshift 3.9。我安装了詹金斯。我有一个管道代码,它将把来自GitHub的Java代码与jboss绑定在一起,并将其部署在同一集群的项目测试中。它工作正常,并且在pod创建时我能够访问该应用程序,并且该应用程序还与jboss绑定。现在,我想将此应用程序部署在同一区域内或不同区域内的不同群集之间。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在Jenkins管道中使用oc命令行工具将其部署到其他集群。有关相关示例,请检查Gitlab review apps example using an OpenShift cluster。它做类似的事情,CI管道使用oc和适当的凭据将所需的工件部署到OpenShift集群。