▪️Helm ⇒ 插件包管理
2024-10-24
| 2025-3-19
字數 529閱讀時間 2 分鐘
查找、分享和使用軟體建構 Kubernetes 的最優方式。
 

安裝


有以下幾種安裝方法
  1. 使用 homebrew (macOS)
    1. 使用腳本
      1. 使用 apt (Debian/Ubuntu)
         

        概念


        分為三大概念
        • Chart : 代表 helm 包,包含所有資源定義
        • Repository : 代表存放 charts 的地方,資源的套件倉庫
        • Release  : 代表正在k8s上運行的 charts 實例
         
        一個 chart 可以在叢群內安装多次。每一次安装會建立新的 release
        以 MySQL chart 為例,如果你想在你的叢群中運行兩個數據庫,可以安装chart兩次。
        每一個數據庫都會有它自己的 release 和 release name
         

        基本指令

        helm repo : 倉庫相關操作

        此命令來幫助我們新增修改刪除客製化 helm 倉庫
         
        用法
         

        helm search : 查找 Charts

        這是 helm 的搜索命令,主要可以查兩種來源
        • helm search repo : 從本地添加 repo 來搜尋
         
        用法
         

        helm install : 安裝 Charts 來建立 release

        使用 helm install 來安裝 Charts
         
        用法
         

        helm status : 追蹤 release 狀態

        用來追蹤 release 狀態,或是重新讀取配置訊息
         
        用法
         

        helm upgradehelm rollback : 升級release和失敗恢復

        如果想要升級 charts 版本或修改 release 配置,可以使用 helm upgrade
         
        用法
         
        而更新可能會失敗,就可以使用 helm rollback 回滾到指定版本
         
        用法
         

        helm uninstall : 解除安裝 release

        此命令協助移除已安裝的 release
         
        用法
      2. kubernetes
      3. k8s - 版本差異策略安裝 kubectl
        Loading...