kubectl create ns kubecost
wget https://raw.githubusercontent.com/kubecost/cost-analyzer-helm-chart/master/kubecost.yaml
调整一下yaml
# Source: cost-analyzer/charts/prometheus/templates/server-pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
component: "server"
app: prometheus
release: kubecost
chart: prometheus-11.0.2
heritage: Helm
name: kubecost-prometheus-server
spec:
storageClassName: nfs-client
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "32Gi"
---
# Source: cost-analyzer/templates/cost-analyzer-pvc-template.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: kubecost-cost-analyzer
labels:
app.kubernetes.io/name: cost-analyzer
helm.sh/chart: cost-analyzer-1.86.1
app.kubernetes.io/instance: kubecost
app.kubernetes.io/managed-by: Helm
app: cost-analyzer
spec:
storageClassName: nfs-client
accessModes:
这边不修改的话,container要不到pv可能就会处在pending的状态唷
kubectl apply -f kubecost.yaml --namespace kubecost
kubectl port-forward svc/kubecost-cost-analyzer 9090:9090 -n kubecost
可以看到针对Kubernetes的各种资源有做初步的经费预估(cpu/memory/storage)
看起来我这边主要的花费计算是都在cpu idle cost上面QQ
点ithomelab namespace进去看看,可以发现有在针对pod做效率评分(efficiency)与计价
下面还有针对resource request/limit的意见,看起来有没有设定request/limit是会影响很大的计费根据......
这边有教你如何省钱,他叫我drain掉一个node......(orz
就体验到这吧,看了一下文件这边的analyzer model应该都是可以替换的只是要研究一下。homelab谈到钱太伤脑了,我决定快速跳过这个章节了
原本是很犹豫要不要写这篇的,因为有听说目前算起来还不是非常的准确(实务上有很多东西无法被算到),而且要定价model也是很商业化复杂的事情,但想想还是装起来看看好了毕竟工作好像就是跟$脱离不了关系,在所有东西都要量化的时代也许能是一个选择。
>>: [Day-26] R语言 - 分群应用(五) 分群预测 - 资料分群 ( data clustering in R.Studio )
基本上目前看到的方法大致上都如下图所示,所以我目前实作的也是如此, 因为脑子里没有更好的解决方案(在...
协作篇: git clone + 复制新专案下来 git pll 更新目前专案 git push 将...
「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...
在设定完相关的环境参数後,可以开始设定 Redshift 的连接 一样先到 QuickSight 的...
这次解的题目是要计算当月每个星期几的平均工时,以及当月每一周的每日平均工时,详细的题目是从这篇文延伸...