我正在尝试将新的minion添加到我现有的k8s群集中。我想知道k8s master实际使用了多少百分比的额外资源来产卵?
答案 0 :(得分:0)
我认为您在询问各个节点上的pod管理开销,即每个节点代理/守护程序在该节点上为您运行N pod所需的CPU /内存量。这与通常运行一些主组件/ pod的“主节点”不同。
资源使用取决于许多因素。举几个例子,容器运行时(例如,docker / rkt)及其版本/配置,pod的数量,pod的类型等等。为了让用户更好地了解每个节点的kubernetes开销,我们一直在努力创建节点基准测试,以便让您分析节点上的性能和资源使用情况。
目前,您可以查看k8s perf dashboard并从下拉菜单中选择“kubelet perf 100”以查看kubelet(节点代理)和docker的资源使用情况,以管理100“无所事事“节点上的pod。应当注意,这是最佳情况(即,稳定状态),其中不执行pod操作(创建/删除)。当有多个并发操作时(例如,创建30个pod),您应该会看到cpu峰值。