kubernetes 部署和HPA yaml配置文件中的可用参数列表

mlmc2os5  于 2023-03-12  发布在  Kubernetes
关注(0)|答案(1)|浏览(187)

我正在尝试获取可用于部署和HPA yaml配置文件的所有参数的列表。更具体地说,我正在查找与资源(即CPU和内存)相关的参数,例如targetCPUUUtilization。
我试着查找文档,但我不认为我找到的给出了所有参数。这是我提到的:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
如果我能得到一个列出所有参数的文件就太好了。

brccelvz

brccelvz1#

您参考的文档为了解与部署和HPA YAML配置文件中的资源相关的参数提供了一个良好的起点。但是,它没有提供所有可用参数的详尽列表。
要获取部署和HPA YAML配置文件的所有可用参数的完整列表,可以参考Kubernetes API参考文档。以下是相关部分的链接:
部署:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.21/#deployment-v1-apps水平Pod自动定标器:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.21/#horizontalpodautoscaler-v1-autoscaling本文档针对YAML配置文件中的每个字段组织成若干节,并详细描述了每个参数及其用法。
或者,您也可以参考Kubernetes源代码来获得所有可用参数的完整列表。Kubernetes代码可以在GitHub的https://github.com/kubernetes/kubernetes上找到。部署和HPA控制器的代码可以分别在pkg/controller/deployment和pkg/controller/podautoscaler目录中找到。
请注意,可用参数列表可能会因您使用的Kubernetes版本而异。上面提供的链接适用于Kubernetes 1.21版,但您可以在文档中选择相应的版本,以获取与您的版本相关的参数。
希望对你有帮助

相关问题