我想让Kubernetes在CPU压力测试后用更高的资源重新创建我的Pod,但是它不重新创建Pod,重新排列已更改。我可以在某处控制VerticalPodAutoscaler多久检查一次CPU / RAM指标吗?在这种情况下,“重新创建”或“自动”是更好的模式吗?
apiVersion: autoscaling.k8s.io/v1beta2
kind: VerticalPodAutoscaler
metadata:
name: my-vpa
spec:
targetRef:
apiVersion: "extensions/v1beta1"
kind: Deployment
name: my-auto-deployment
updatePolicy:
updateMode: "Recreate"
更新:
所以主要问题是建议已更改,但不会重新创建广告连播。
pod资源未更改/重新创建
默认情况下,VPA每隔10秒检查一次指标值。 VPA要求重新启动Pod才能更改分配的资源。