helm入門學習(二) helm 命令

                                                 heml常用命令

開始使用Helm,運行helm init命令:這將安裝Tiller到你的運行Kubernetes集羣。它還將設置所有必要的本地配置。

命令 釋義
helm search 搜索chart
helm fetch 下載一個chart到你的本地目錄進行查看
helm install 將chart上傳到Kubernetes

helm list

獲取chart的發佈列表
$HELM-HOME 爲Helm文件設置一個可選位置。默認情況下,它們存儲在~/.helm
$HELM-HOST 設置一個可選Tiller主機。格式爲host:port
$HELM-NO-PLUGINS 禁用插件。設置HELM-NO-PLUGINS=1將禁用插件。
$TILLER-NAMESPACE 設置可靠的Tiller命名空間(默認爲kube-system
$KUBECONFIG 設置一個可靠的Kubernetes配置文件(默認爲~/.kube/config
$HELM-TLS-CA-CERT 用於驗證Helm客戶端和Helm服務端證書的TLS CA證書的路徑(默認爲$HELM-HOME/ca.pem
$HELM-TLS-CERT 對Tiller進行身份認證的TLS客戶端證書文件的路徑(默認爲$HELM-HOME/cert.pem
$HELM-TLS-KEY 對Tiller進行身份認證的TLS客戶端密鑰文件的路徑(默認爲$HELM-HOME/key.pem
$HELM-TLS-ENABLE 在Helm和Tiller之間使用TLS連接(默認爲false
$HELM-TLS-VERIFY 啓用Helm和Tiller之間的TLS連接,並驗證Tiller服務端證書(默認爲false
$HELM-TLS-HOSTNAME 用於驗證Tiller服務端證書的主機名或IP地址(默認爲127.0.0.1
$HELM-KEY-PASSPHRASE HELM-KEY-PASSPHRASE設置爲你的PGP私有密鑰的密碼。如果設置好了你在簽名Helm chart時將不會被提示輸入密碼。
--debug Enable verbose output
-h, --help help for helm
--home

Location of your Helm config. Overrides $HELM-HOME (default "~/.helm")

--host string Location of your Helm config. Overrides $HELM-HOME (default "~/.helm")
--kube-context string Name of the kubeconfig context to use
--kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string Namespace of Tiller (default "kube-system")

helm completion

爲指定的shell(bash或zsh)生成自動完成腳本
helm create 創建指定名稱的新chart,它提供了一個基本的示例,並不意味着涵蓋所有Kubernetes資源
helm delete 從Kubernetes中刪除指定名稱的發佈
helm dependency 管理Helm chart依賴
helm status 顯示指定名稱的發佈的狀態
helm package 將一個chart目錄打包到一個chart歸檔文件中
heln version 打印客戶端和服務端版本信息
helm verify 驗證指定路徑上的chart是否已經簽名並且有效
helm upgrade 升級發佈
helm template 在本地渲染模板
helm server 啓動一個本地web服務器
helm test 測試發佈
helm rollback 回滾發佈至上一個修訂
helm get 下載指定名稱的發佈
helm history 獲取發佈歷史
helm lint 檢查chart可能出現的問題
helm plugin 添加、刪除或列出插件
helm repo 添加、列出、更新、刪除倉庫或爲倉庫建立索引
helm reset 從集羣中卸載Tiller
helm  get hooks

此命令下載指定發佈的所有鉤子。鉤子爲YAML格式,並由YAML —\n分隔符分隔。

helm inspect 檢查chart  helm inspect chart/readme/values
helm get manifest

此命令獲取爲指定發佈生成是由yaml編碼的Kubernetes資源的表示

helm get notes 此命令顯示指定發佈的chart提供的說明。
helm get values 此命令下載指定發佈的值文件helm get values [flags] Release-name
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章