1

以下是 kubelet 汇总端点返回的指标

"node":{
        "nodeName":"shayeeb-virtualbox",
        "systemContainers":[ ],
        "startTime":"2018-03-05T04:52:39Z",
        "cpu":{
            "time":"2018-03-05T05:06:00Z",
            "usageNanoCores":989865279,
            "usageCoreNanoSeconds":861395314766
        },
        "memory":{
            "time":"2018-03-05T05:06:00Z",
            "availableBytes":697614336,
            "usageBytes":1809657856,
            "workingSetBytes":1378811904,
            "rssBytes":935657472,
            "pageFaults":56928,
            "majorPageFaults":70
        },
        ...

cpu 指标在 ns 中返回,但我需要根据上述指标计算 cpu 使用情况,此外我需要根据上述内存指标计算内存使用情况。我被困在这里我找不到有关上述指标的任何详细信息。

4

1 回答 1

1

K8s 管理容器计算资源/“监控计算资源使用情况”中所述:

Pod 的资源使用情况作为 Pod 状态的一部分进行报告。

如果为您的集群配置了可选监控,则可以从监控系统中检索 Pod 资源使用情况。

该可选监控系统将是kubernetes/heapster,它为 Kubernetes(版本 v1.0.6 及更高版本)启用容器集群监控和性能分析。
它包括...很多指标

于 2018-03-06T21:24:36.187 回答