文件名称:korral:枚举Kubernetes集群以确定云成本
文件大小:794KB
文件格式:ZIP
更新时间:2024-06-16 13:00:07
JavaScript
Kubernetes集群成本指标 Korral收集Kubernetes集群成本指标并将其提供给Prometheus。 当前,在AWS,GCP和Azure上。 导出的度量标准结构遵循Prometheus,在该,度量标准以精细的粒度级别公开,然后在Prometheus中执行聚合。 但是有两个方面可以帮助用户编写更简单的查询: 在群集对象级别上提供成本的群集级别:节点,节点卷,负载均衡器等; 容器级别,其中成本是每个容器的成本,包括容器的数量。 无法可靠地归因于特定Pod的成本将在所有Pod中分摊(在命名空间中,在节点上)。 例如,入口控制器负载平衡器及其出口流量成本或节点启动量成本。 在这两种情况下,指标均以美元/小时衡量。 构面中所有指标的总和应加总集群总成本,取模舍入误差。 请注意, Pod级构面中不包括孤儿卷成本。 集群级别 korral_cluster_node_cost_pe
【文件预览】:
korral-master
----.eslintrc.json(1KB)
----.dockerignore(40B)
----install()
--------prometheus-servicemonitor.yaml(635B)
--------kubernetes.yaml(3KB)
----src()
--------push.js(2KB)
--------korral.js(1KB)
--------print.js(4KB)
--------prices()
--------kubernetes.js(8KB)
--------model.js(9KB)
--------cloud()
--------collect.js(4KB)
--------expose.js(5KB)
--------util.js(1KB)
--------cli.js(3KB)
----Dockerfile(356B)
----korral(91B)
----LICENSE(35KB)
----prometheus.png(298KB)
----README.md(7KB)
----Makefile(3KB)
----hub-component.yaml(1KB)
----grafana()
--------grafana.png(593KB)
--------dashboard.json(12KB)
----templates()
--------rbac.yaml.template(951B)
--------servicemonitor.yaml.template(717B)
--------deployment.yaml.template(1KB)
--------service.yaml.template(539B)
----.gitignore(58B)
----package-lock.json(119KB)
----package.json(825B)