《每天5分钟玩转 Kubernetes》11 Helm - 基本用法

查看当前可用的 chart

helm search
部分chart

仓库列表

helm 也有仓库,查看仓库列表:

helm repo list

// 返回
NAME    URL
stable  https://kubernetes-charts.storage.googleapis.com
local   http://127.0.0.1:8879/charts

stabel 是官方仓库,local 是本地仓库,存放用户自己开发的 chart。我们也可以通过 helm repo add 添加更多的仓库,例如公司的私有仓库。

搜索 chart

根据关键字搜索:

helm search mysql
image

安装 chart

helm install stable/mysql
image

输出信息包括3个部分:

  1. chart 描述信息,包括 NAME、NAMESPACE、STATUS、LAST DEPLOYED。
  2. 当前 release 包含的资源:Service、Deployment、Pod、Secret、ConfigMap、PersistentVolumeClaim。
  3. note 说明部分,显示 release 的用法,比如如何访问 service、如何获取数据库密码、如何连接等等。

查看各个资源:

kubectl get svc | grep mysql
kubectl get deployments | grep mysql
kubectl get pod | grep mysql
kubectl get pv | grep mysql
kubectl get pvc | grep mysql
kubectl get secrets | grep mysql
kubectl get configmaps | grep mysql

因为 persistentvolume 还没有准备好,所以当前 release 不可用。

查看已经部署的 release:

helm list
image

删除 release

helm delete anxious-chipmunk
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Helm 是 Kubernetes 的软件包管理工具。本文需要读者对 Docker、Kubernetes 等相关知...
    guoweikuang阅读 86,964评论 3 86
  • 1. Helm用途 Helm把Kubernetes资源(比如deployments、services或 ingre...
    一个技术阅读 18,017评论 0 10
  • 周三啦! 早上七点十分的闹钟刚响,就听见门铃声,我以为是谁呢,没想到是六六,我就这么穿睡衣过去,好尴尬,他妈妈说昨...
    徐小豆呀阅读 212评论 0 0
  • 一 那个耍猴的人 一直在记忆里甩响鞭子 时隔多年,伤痕逐渐显现 或者说,它一直就在 像身上的垢痂一样,从未离去 水...
    渭北刀客阅读 438评论 4 7
  • 一夜轻眠,醒来,双目浮肿,心思焦虑。 再过十几个小时,儿子的高考成绩将公布,从此后,他将展翅高飞,开始...
    张东本人阅读 1,042评论 2 8