有人知道 eks 1.15 是否支持 apps/v1 api 进行 hpa 调用吗?
我们有 2 个环境,并希望将 helm repo 更新到两个代码版本
答案1
首先你需要了解平台版本:
Amazon EKS 平台版本代表集群控制平面的功能,例如启用了哪些 Kubernetes API 服务器标志,以及当前的 Kubernetes 补丁版本。
Kubernetes 项目正在快速发展,不断推出新功能、更新设计并修复错误。社区大约每三个月发布一次新的 Kubernetes 次要版本(例如 1.18),通常可用,并且每个次要版本在首次发布后将获得大约十二个月的支持。
没有具体的羟脯氨酸EKS 的版本。您应该从 Kubernetes 端进行检查。要列出可用的 API 版本,您可以执行:
kubectl api-versions
或者:
for kind in `kubectl api-resources | tail +2 | awk '{ print $1 }'`; do kubectl explain $kind; done | grep -e "KIND:" -e "VERSION:"
列出所有资源类型及其最新支持的 API 版本。
目前有两个 APIKubernetes 中 HPA 支持的版本:
当前稳定版本仅支持 CPU 自动缩放,可在
autoscaling/v1
API 版本中找到。测试版本包括对内存扩展和自定义指标的支持,可在 中找到
autoscaling/v2beta2
。在使用 autoscaling/v1 时,autoscaling/v2beta2 中引入的新字段将保留为注释。
也kubectl 转换如果您希望在不同的 API 版本之间转换文件,这可能会对您有用。