Azure Kubernetes服务扩展触发器
我试图找出是什么触发了AKS集群水平扩展节点。我有一个集群,在103%的CPU上运行5分钟以上,但没有采取任何行动。你知道触发器是什么吗?我如何定制它们?如果启动更多作业,集群将降低所有POD的CPU分配Azure Kubernetes服务扩展触发器,azure,kubernetes,autoscaling,Azure,Kubernetes,Autoscaling,我试图找出是什么触发了AKS集群水平扩展节点。我有一个集群,在103%的CPU上运行5分钟以上,但没有采取任何行动。你知道触发器是什么吗?我如何定制它们?如果启动更多作业,集群将降低所有POD的CPU分配 微软的这篇文章没有任何具体内容,你需要注意: 群集自动缩放器是Kubernetes组件。虽然AKS 群集使用为节点设置的虚拟机规模,不要手动 在Azure门户或中启用或编辑缩放集自动缩放的设置 使用Azure CLI。让Kubernetes群集自动缩放器管理 所需的比例设置 这让我们想到了现实
微软的这篇文章没有任何具体内容,你需要注意: 群集自动缩放器是Kubernetes组件。虽然AKS 群集使用为节点设置的虚拟机规模,不要手动 在Azure门户或中启用或编辑缩放集自动缩放的设置 使用Azure CLI。让Kubernetes群集自动缩放器管理 所需的比例设置 这让我们想到了现实: Cluster Autoscaler是一种自动调整群集大小的工具 当下列条件之一为真时,Kubernetes群集将停止运行:
- 由于资源不足,群集中有一些POD无法运行。
- 集群中有一些节点在很长一段时间内未得到充分利用,它们的POD可以放置在其他现有节点上 节点
k8s.io\u cluster-autoscaler\u node-template\u资源:
。例如:
k8s.io_cluster-autoscaler_node-template_resources_cpu: 3800m
k8s.io_cluster-autoscaler_node-template_resources_memory: 11Gi
如何准确地检查节点的CPU利用率?