Skip to content

Instantly share code, notes, and snippets.

@yankay
Last active November 3, 2022 06:07
Show Gist options
  • Select an option

  • Save yankay/82548c10b763dd230e77604c1ba52d02 to your computer and use it in GitHub Desktop.

Select an option

Save yankay/82548c10b763dd230e77604c1ba52d02 to your computer and use it in GitHub Desktop.
快速安装 kubecost
参考:https://www.kubecost.com/install.html
kubectl create namespace kubecost
wget "https://kubecost.github.io/cost-analyzer/cost-analyzer-1.97.0.tgz"
helm upgrade --install kubecost cost-analyzer-1.97.0.tgz --namespace kubecost \
--set kubecostFrontend.image=gcr.m.daocloud.io/kubecost1/frontend \
--set kubecostModel.image=gcr.m.daocloud.io/kubecost1/cost-model \
--set grafana.image.repository=docker.m.daocloud.io/grafana/grafana \
--set grafana.sidecar.image=docker.m.daocloud.io/kiwigrid/k8s-sidecar:1.19.2 \
--set prometheus.kube-state-metrics.image.repository=k8s-gcr.m.daocloud.io/kube-state-metrics/kube-state-metrics \
--set prometheus.nodeExporter.image.repository=quay.m.daocloud.io/prometheus/node-exporter \
--set prometheus.configmapReload.prometheus.image.repository=docker.m.daocloud.io/jimmidyson/configmap-reload \
--set prometheus.server.image.repository=quay.m.daocloud.io/prometheus/prometheus \
--set kubecostToken="a2F5LnlhbkBkYW9jbG91ZC5pbw==xm343yadf98"
# 启动完成后,访问
临时访问:
kubectl port-forward --namespace kubecost deployment/kubecost-cost-analyzer 9090 --address=0.0.0.0
或者,永久访问:
kubectl -n kubecost patch svc kubecost-cost-analyzer -p '{"spec": {"type": "NodePort"}}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment