# K8s Helm Chart 是甚麼東西
# 前言
在微服務系統設計中,系統設計隨者時間架構會越來會越大越來越難管理,即便在現今容器化部屬與管理的時代,這樣的問題還是依舊存在,那今天會提到的 Helm 可以一部分的解決這個問題。
# Helm Chart
Helm 是管理設定檔的工具。Helm 會把 K8s 一個服務中各種元件裡的 yaml 檔統一打包成一個叫做 chart 的集合,然後透過給參數的方式,去同時管理與設定這些 yaml 檔案。
使用一個現有 Helm Chart
GitHub
# 安裝 Helm
# 下載
Release Download
1 | curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 |
# 開始安裝你的服務
1 | helm repo add cryptexlabs https://helm.cryptexlabs.com # 添加 cryptexlabs repo |
# 相關問題 helm 3 提示 Kubernetes cluster unreachable
輸入
1 | export KUBECONFIG=/etc/rancher/k3s/k3s.yaml |
# 參考資料
- Kubernetes 基礎教學(三)Helm 介紹與建立 Chart
- [Helm:问题对应:k3s 下使用 helm 3 提示 Kubernetes cluster unreachable](export KUBECONFIG=/etc/rancher/k3s/k3s.yaml)