Helm 常用命令

2021-09-27 04:49:24 字數 2411 閱讀 6109

檢視版本 

#helm version

檢視當前安裝的charts

#helm list

查詢 charts

#helm search nginx

#helm fetch rancher-stable/rancher

檢視package詳細資訊

#helm inspect chart

安裝charts

#helm install --name nginx --namespaces prod bitnami/nginx

檢視charts狀態

#helm status nginx

刪除charts

#helm delete --purge nginx

增加repo

#helm repo add stable

#helm repo add --username admin --password password myps

更新repo倉庫資源

#helm repo update

建立charts

#helm create helm_charts

測試charts語法

#helm lint

打包charts

#cd helm_charts && helm package ./

檢視生成的yaml檔案

#helm template helm_charts-0.1.1.tgz

更新image

#helm upgrade --set image.tag=『v201908『 test update myharbor/study-api-en-oral

回滾relase

#helm rollback 2

自定義 package 的選項:

查詢支援的選項

#helm inspect values stable/mysql

自定義 password 持久化儲存

#helm install --name db-mysql --set mysqlrootpassword=anoyi stable/mysql

查詢 charts

#helm search mysql

查詢 package 詳細資訊

#helm inspect stable/mysql

部署 package

#helm install stable/mysql

檢視服務狀態

#helm status existing-serval

刪除服務

#helm delete --purge existing-serval

-release "existing-serval" deleted

-再次檢視顯示狀態為刪除

#helm status existing-serval

-last deployed: mon aug 12 19:09:51 2019

namespace: default

status: deleted

-部署之前可以自定義 package 的選項:

查詢支援的選項

#helm inspect values stable/mysql

自定義 password 持久化儲存

#helm install --name pttestdb --set mysqlrootpassword=test stable/mysql

檢視密碼變數

#helm get values pttestdb

-mysqlrootpassword: test

-

├── charts     #該目錄中放置當前chart依賴的其它chart

├── chart.yaml #用於描述chart的相關資訊,包括名字、描述資訊以及等。

├── templates #部署檔案模版目錄,模版使用的值來自values.yaml和由tiller提供的值

│   ├── deployment.yaml #kubernetes deployment object

│   ├── _helpers.tpl #用於修改kubernetes objcet配置的模板

│   ├── ingress.yaml

│   ├── notes.txt #用於介紹 chart 部署後的一些資訊,例如:如何使用這個 chart、列出預設的設定等。

│   ├── service.yaml #kubernetes serivce

│   └── tests

│   └── test-connection.yaml

└── values.yaml #用於儲存 templates 目錄中模板檔案中用到變數的值。

Helm常用命令總結

做為kubernetes的乙個包管理工具,helm具有如下功能 chart 包含了建立kubernetes的乙個應用例項的必要資訊 config 包含了應用發布配置資訊 release 是乙個chart及其配置的乙個執行例項 操作型別命令 新增倉庫 helm repo add loki 更新倉庫 h...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...