"Fabric8"ライブラリを使用してJavaコード内で "oc apply"コマンドを使用する標準的な方法は何ですか?ファブリック内でocコマンドを使用する
これまでは、client.buildConfigs()。inNamespace .....などを使用しています。しかし、「OCが適用されます」を使用して感じたコマンドは、コード
感謝を簡素化することができます サン
"Fabric8"ライブラリを使用してJavaコード内で "oc apply"コマンドを使用する標準的な方法は何ですか?ファブリック内でocコマンドを使用する
これまでは、client.buildConfigs()。inNamespace .....などを使用しています。しかし、「OCが適用されます」を使用して感じたコマンドは、コード
感謝を簡素化することができます サン
あなたはジェンキンスパイプラインの内側または単に汎用Javaコードで意味しますか? fabric8io/fabric8のGitのレポでkubernetes-APIモジュールに
new Controller().apply(entity);
:私たちはkubernetesと同等のものを持っている
はして適用されます。
ファイルまたはURIを直接適用できるsimilar API in kuberetes-client tooがあります。
パイプラインでは、同様のことを行うためにkubernetesApply(file)
関数を使用する傾向があります。
しかし、ジェンキンスパイプラインの内側に、あなたはまた、ちょうどあなたがthis code in a Jenkinsfile経由で直接oc
のコマンドを実行することができますthese examplesのようなfabric8・パイプライン・ライブラリーでclientsNode()
機能を経由してclients
ドッキングウィンドウの画像を使用してパイプラインで直接oc
またはkubectl
を使用することができます。