多くのKubernetesリソースを展開するのにkubectl create/apply -f ...
を使用している私のBashスクリプトは、Bashにとっては大きすぎます。 Python kubernetes
パッケージを使ってPythonに変換しています。PythonのKubernetesクライアントでは、 `kubectl create -f`を一般的にどのように複製するのですか?
YAMLマニフェストでリソースを作成する一般的な方法はありますか?それ以外の場合は、KindからAPIメソッドcreate_namespaced_<kind>
へのマッピングを作成して維持することがわかります。それは退屈で、エラーが発生しやすいようです。
アップデート:私は多くの(10-20)リソースを多くの(10+)GKEクラスタに配備しています。
まだヘルムを見ましたか? https://docs.helm.sh/chart_template_guide/#the-chart-template-developer-s-guide – danielepolencic
私は持っていますが、ヘルムは多くのクラスタに展開するのに役立ちますか?もしそうでなければ、私は基本的に同じ船に乗っているから – nfirvine