Helm Chart

Helm でよく利用するコマンドやマニフェスト等のカンペ

Helm セットアップ

Installing Helm

Installing Helm

Learn how to install and get running with Helm.

GitHub - helmfile/helmfile: Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.

GitHub - helmfile/helmfile: Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.

Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with …

https://github.com/helmfile/helmfile

# 1. helm コマンドのセットアップ
brew install helm

# 2. helm のプラグイン(サブコマンド). helm diff が使えるようになる
helm plugin install https://github.com/databus23/helm-diff

# 3. helmfile のセットアップ
brew install helmfile

# completion を設定しておくと便利(任意)
# 自動適用したければ ~/.zshrc へ記載
source <(helm completion zsh)

関連記事

Helm 再入門 - Helmfile をインストールして特徴を整理する
Helm 再入門 - Helmfile をインストールして特徴を整理する
https://fand.jp/technologies/make-helm-comfortable-with-helmfile/
一度は Helm の利用をやめましたが Helm v3 と Helmfile で利便性が改善したので再評価してみました。

利用例 (Prometheus Community)

Add

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts

helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "prometheus-community" chart repository
Update Complete. ⎈Happy Helming!⎈

Search (実行結果は 2022/11/16時点)

helm search repo prometheus-community

NAME                                              	CHART VERSION	APP VERSION	DESCRIPTION                                       
prometheus-community/alertmanager                 	0.22.0       	v0.24.0    	The Alertmanager handles alerts sent by client ...
prometheus-community/jiralert                     	0.1.0        	1.2        	A Helm chart for Kubernetes to install jiralert   
prometheus-community/kube-prometheus-stack        	41.7.4       	0.60.1     	kube-prometheus-stack collects Kubernetes manif...
prometheus-community/kube-state-metrics           	4.23.0       	2.6.0      	Install kube-state-metrics to generate and expo...
prometheus-community/prom-label-proxy             	0.1.0        	v0.5.0     	A proxy that enforces a given label in a given ...
prometheus-community/prometheus                   	15.18.0      	2.39.1     	Prometheus is a monitoring system and time seri...
prometheus-community/prometheus-adapter           	3.4.2        	v0.10.0    	A Helm chart for k8s prometheus adapter           
prometheus-community/prometheus-blackbox-exporter 	7.1.3        	0.22.0     	Prometheus Blackbox Exporter                      
prometheus-community/prometheus-cloudwatch-expo...	0.22.0       	0.15.0     	A Helm chart for prometheus cloudwatch-exporter   
prometheus-community/prometheus-conntrack-stats...	0.5.3        	v0.4.7     	A Helm chart for conntrack-stats-exporter         
prometheus-community/prometheus-consul-exporter   	0.5.1        	0.4.0      	A Helm chart for the Prometheus Consul Exporter   
prometheus-community/prometheus-couchdb-exporter  	0.2.1        	1.0        	A Helm chart to export the metrics from couchdb...
prometheus-community/prometheus-druid-exporter    	0.11.0       	v0.8.0     	Druid exporter to monitor druid metrics with Pr...
prometheus-community/prometheus-elasticsearch-e...	4.15.1       	1.5.0      	Elasticsearch stats exporter for Prometheus       
prometheus-community/prometheus-fastly-exporter   	0.1.1        	7.2.4      	A Helm chart for the Prometheus Fastly Exporter   
prometheus-community/prometheus-json-exporter     	0.5.0        	v0.5.0     	Install prometheus-json-exporter                  
prometheus-community/prometheus-kafka-exporter    	1.7.0        	v1.6.0     	A Helm chart to export the metrics from Kafka i...
prometheus-community/prometheus-mongodb-exporter  	3.1.2        	0.31.0     	A Prometheus exporter for MongoDB metrics         
prometheus-community/prometheus-mysql-exporter    	1.10.0       	v0.14.0    	A Helm chart for prometheus mysql exporter with...
prometheus-community/prometheus-nats-exporter     	2.10.0       	0.10.0     	A Helm chart for prometheus-nats-exporter         
prometheus-community/prometheus-nginx-exporter    	0.1.0        	0.11.0     	A Helm chart for the Prometheus NGINX Exporter    
prometheus-community/prometheus-node-exporter     	4.5.2        	1.3.1      	A Helm chart for prometheus node-exporter         
prometheus-community/prometheus-operator          	9.3.2        	0.38.1     	DEPRECATED - This chart will be renamed. See ht...
prometheus-community/prometheus-pingdom-exporter  	2.4.1        	20190610-1 	A Helm chart for Prometheus Pingdom Exporter      
prometheus-community/prometheus-postgres-exporter 	3.1.5        	0.10.1     	A Helm chart for prometheus postgres-exporter     
prometheus-community/prometheus-pushgateway       	1.20.1       	1.4.2      	A Helm chart for prometheus pushgateway           
prometheus-community/prometheus-rabbitmq-exporter 	1.3.0        	v0.29.0    	Rabbitmq metrics exporter for prometheus          
prometheus-community/prometheus-redis-exporter    	5.3.0        	v1.44.0    	Prometheus exporter for Redis metrics             
prometheus-community/prometheus-smartctl-exporter 	0.3.1        	v0.8.0     	A Helm chart for Kubernetes                       
prometheus-community/prometheus-snmp-exporter     	1.2.1        	0.19.0     	Prometheus SNMP Exporter                          
prometheus-community/prometheus-stackdriver-exp...	4.1.0        	0.12.0     	Stackdriver exporter for Prometheus               
prometheus-community/prometheus-statsd-exporter   	0.7.0        	v0.22.8    	A Helm chart for prometheus stats-exporter        
prometheus-community/prometheus-to-sd             	0.4.2        	0.5.2      	Scrape metrics stored in prometheus format and ...