Day26,Kubecost 体验,算钱好难......

正文

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 )

【Day8】在本地简单的建立 django(Django API Server的架设 1/3)

基本上目前看到的方法大致上都如下图所示,所以我目前实作的也是如此, 因为脑子里没有更好的解决方案(在...

Day-23 : git协作

协作篇: git clone + 复制新专案下来 git pll 更新目前专案 git push 将...

Youtube Data API 教学 - 看透你的频道你的心 channels.list

「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...

Day 29 QuickSight 连接 Redshift - Part 2

在设定完相关的环境参数後,可以开始设定 Redshift 的连接 一样先到 QuickSight 的...

[资料库] 学习笔记 - 时间函数 和 群组

这次解的题目是要计算当月每个星期几的平均工时,以及当月每一周的每日平均工时,详细的题目是从这篇文延伸...