文件名称:istio-hpa:使用Istio指标和Prometheus配置水平Pod自动缩放
文件大小:147KB
文件格式:ZIP
更新时间:2024-06-05 05:31:21
kubernetes prometheus autoscaling istio hpa
io 使用Istio这样的服务网格的优点之一是内置的监视功能。 您不必检测Web应用程序即可监视L7流量。 Istio遥测服务从与您的应用程序一起运行的Envoy边车中收集HTTP请求率,响应状态代码和持续时间等统计信息。 除了监视这些指标外,还可用于驱动自动和。 接下来是使用Istio Mixer提供的指标配置HPA v2的分步指南。 安装Istio时,请确保启用了遥测服务和Prometheus。 如果您使用的是GKE Istio附加组件,则必须按所述部署Prometheus。 为了将Istio指标与Horizontal Pod Autoscaler一起使用,您需要一个可以运行Prometheus查询的适配器。 Zalando为Kubernetes创建了一个通用的指标适配器,称为 。 Zalando适配器扫描HPA对象,执行promql查询(使用注释指定)并将度量标准存储在内存
【文件预览】:
istio-hpa-master
----Dockerfile(507B)
----.gitignore(192B)
----README.md(9KB)
----loadtester()
--------service.yaml(245B)
--------deployment.yaml(1KB)
----LICENSE(1KB)
----kube-metrics-adapter()
--------external-metrics-apiservice.yaml(318B)
--------rbac.yaml(3KB)
--------service.yaml(184B)
--------custom-metrics-apiservice.yaml(314B)
--------deployment.yaml(735B)
----podinfo()
--------service.yaml(243B)
--------hpa.yaml(991B)
--------deployment.yaml(1KB)
----namespaces()
--------test.yaml(93B)
----Makefile(273B)
----diagrams()
--------istio-hpa-overview.png(155KB)