如何用Python从Kubernetes Cluster中获取已经部署的微服务的Helm图版本?

问题描述 投票:0回答:1

我在K8S集群中部署了一个微服务.下面是Helm图的详细信息--------。

CHART_NAME=eric-bss-sdxp-adaptation-staging, CHART_VERSION=1.0.262, NAMESPACE=anindya-ns。

现在我想写一个Python脚本来获取这个版本的图表(即1.0.262)。

如果你以前有这样的需求,请帮忙,或者建议未来的发展方向。

python kubernetes kubernetes-helm
1个回答
0
投票

我可以给你一些步骤,可能会有帮助。

创建一个servicepodeployment......,就像下面这样。

apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
labels:
    chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 

你可以在任何地方使用.Chart.Version,比如name, fullname, lable......。

使用kubectl命令来获取yaml文件,例如:----。https:/github.comkuberneteskubernetesissues24873。

然后自己写python代码读取,取聊天版。

请参考以下链接https:/github.comkubernetes-clientpython。https:/pypi.orgprojectkube。

© www.soinside.com 2019 - 2024. All rights reserved.