0
我的Bash脚本使用kubectl create/apply -f ...
来部署大量的Kubernetes资源对于Bash而言已经变得太大了。我使用PyPI kubernetes
包将其转换为Python。使用Python Kubernetes客户端,如何复制'kubectl create -f`?
在给定YAML清单的情况下是否有通用的方法来创建资源?否则,我能看到做的唯一方法是创建并维护从Kind到API方法create_namespaced_<kind>
的映射。这似乎乏味且容易出错。
更新:我将许多(10-20)资源部署到许多(10+)GKE群集。
你有没有看过Helm呢? https://docs.helm.sh/chart_template_guide/#the-chart-template-developer-s-guide – danielepolencic
我有,但Helm帮助我部署到许多群集?因为如果不是,我基本上在同一条船上 – nfirvine