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)