在fabric8中使用oc命令

时间:2017-02-03 16:16:26

标签: openshift fabric8

使用“Fabric8”库在java代码中使用“oc apply”命令的标准方法是什么?

到目前为止,我们一直在使用client.buildConfigs()。inNamespace .....等。但是,感觉使用“oc apply”命令可以简化代码

由于 圣

1 个答案:

答案 0 :(得分:0)

你的意思是在Jenkins管道内部还是只是在通用Java代码中?

我们有相应的kubernetes适用于:

new Controller().apply(entity);

在fabric8io / fabric8 git repo中的kubernetes-api模块中。

similar API in kuberetes-client too可让您直接应用文件或URI。

在管道中,我们倾向于使用kubernetesApply(file)函数来做类似的事情。

但在Jenkins Pipelines中,您还可以通过fabric8-pipeline-library中的oc函数使用kubectl泊坞窗图片直接在管道中使用clientsclientsNode()these examples类似,您可以直接通过this code in a Jenkinsfile运行oc个命令。