Kubernetes对运行应用程序的性能影响或开销

时间:2018-10-03 13:57:29

标签: performance kubernetes

我试图弄清楚Kubernetes对我的应用程序的性能有什么影响。

我了解我的应用程序只是在K8s主机上运行的Docker容器,但是-K8s应用程序本身确实要付出代价。它管理网络,安全性,存储等。它对我的通用应用程序的性能有什么影响(如果有的话)?

有人基准吗?与仅在给定主机上直接运行的Docker或应用程序相比?

1 个答案:

答案 0 :(得分:1)

您可以从Node Performance Dashboard获得一些kubelet指标。更多信息here

以下是kube-proxy的一些指标。

网络覆盖的性能将取决于您使用的网络覆盖的类型,此处Calico中有一些用于比较吞吐量和CPU使用率。

您还可以将某些指标与使用cAdvisor来分析节点上正在运行的容器进行比较。

顺便说一句,在以后的K8s版本中,kube-proxy和overlay在容器/吊舱中运行。