gpt4 book ai didi

kubernetes - 不能在最新版本的kubernetes中使用gke集群中的高级行为配置

转载 作者:行者123 更新时间:2023-12-02 12:25:10 24 4
gpt4 key购买 nike

apiVersion: autoscaling/v2beta2 
kind: HorizontalPodAutoscaler
metadata:
name: test
spec:
behavior:
scaleDown:
stabilizationWindowSeconds: 0
policies:
- type: Percent
value: 10
periodSeconds: 15
scaleUp:
stabilizationWindowSeconds: 0
policies:
#-type: Percent
#value: 100
#periodSeconds: 15
- type: Pods
value: 5
periodSeconds: 15
maxReplicas: 30
minReplicas: 2
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: test
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50
根据Kubernetes官方文档,HPA行为可用于Kubernetes v1.18版,但GKE具有它自己的版本。它还具有api版本“autoscaling / v2beta2”,但不支持该行为。
GKE版本: 1.16.13-gke.1
我是唯一面对这个问题的人吗?

最佳答案

你是对的。 GKE拥有自己的版本控制。您可以找到更多详细信息here

Note: The Kubernetes API is versioned separately from Kubernetes itself. Refer to the Kubernetes API documentation for information about Kubernetes API versioning.


不幸的是,GKE不支持 behavior中的 apiVersion: autoscaling/v2beta2参数。
error: error validating "hpa.yaml": error validating data: ValidationError(HorizontalPodAutoscaler.spec): unknown field "behavior" in io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec; if you choose to ignore these errors, turn validation off with --validate=false
但是,它可以与带有Kubernetes 1.18+的Kubeadm和Minikube一起免费使用。
已经存在与此问题相关的 Public Issue Tracker。您可以使用此 PIT将自己添加到CC中,以获取与此问题相关的新更新。

关于kubernetes - 不能在最新版本的kubernetes中使用gke集群中的高级行为配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63627857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com