发布网友 发布时间:2022-12-26 17:03
共1个回答
热心网友 时间:2023-11-07 13:04
k8s集群重要的特性是可扩展性和性能稳定性。参考k8s测试小组的文档,可以使用SLI( Service Level indicators )和 SLO( Service Level Objectives )来定义集群性能的衡量标准和集群性能要达到的目标。
SLI/SLO 需要满足如下特性:
一般SLI是比较独立的,只用来定义 测试什么以及怎样测试 ;而SLO会提供一个性能保证, 即在满足的集群环境中,集群性能可以获得保证。
一般有如下两类SLO
为了保证达到SLO定义的性能目标,集群部署环境需要满足如下要求:
以下是k8s集群要达到的服务质量目标(SLO),需要集群通过以下测试来保证性能的稳定性。
Steady state SLIs/SLOs
Burst SLIs/SLOs
Normal SLO
apiserver 进程的 cpu 使用率少于 70%
Kubernetes scalability and performance SLIs/SLOs