第三章 Helm常用命令

简介: 第三章 Helm常用命令

说明:

Helm是Kubernetes的一个包管理工具,可以方便地安装、卸载、更新、查询、配置Kubernetes应用。本章主要介绍Helm的一些常用命令

1.常用命令介绍

命令 描述
create 创建一个 chart 并指定名字
dependency 管理 chart 依赖
get 下载一个 release。可用子命令:all、hooks、manifest、notes、values
history 获取 release 历史
install 安装一个 chart
list 列出 release
package 将 chart 目录打包到 chart 存档文件中
pull 从远程仓库中下载 chart 并解压到本地 # helm pull stable/mysql --untar
repo 添加,列出,移除,更新和索引 chart 仓库。可用子命令:add、index、 list、remove、update
rollback 从之前版本回滚
search 根据关键字搜索 chart。可用子命令:hub、repo
show 查看 chart 详细信息。可用子命令:all、chart、readme、values
status 显示已命名版本的状态
template 本地呈现模板
uninstall 卸载一个 release
upgrade 更新一个 release
version 查看 helm 客户端版本

2.常用命令使用方法

  1. 安装Chart: helm install [CHART] [FLAGS]
  2. 更新Chart:helm upgrade [RELEASE] [CHART] [FLAGS]
  3. 删除Chart:helm delete [RELEASE] [FLAGS]
  4. 查看已安装的Chart:helm list
  5. 查看指定已安装的Chart的详细信息:helm get [RELEASE] [FLAGS]
  6. 获取指定已安装的Chart的配置信息:helm get values [RELEASE] [CHART]
  7. 获取指定已安装的Chart的资源信息:helm get manifest [RELEASE]
  8. 获取指定已安装的Chart的日志信息:helm get logs [RELEASE]
  9. 查看指定已安装的Chart的历史版本信息:helm history [RELEASE]
  10. 查看指定已安装的Chart的资源状态信息:helm status [RELEASE]
  11. 创建新的Chart:helm create [NAME]
  12. 打包新的Chart:helm package [CHART]
  13. 验证打包好的Chart是否符合规范:helm lint [CHART]
  14. 查看已下载的Chart仓库:helm repo list
  15. 添加新的Chart仓库:helm repo add [REPO_NAME] [REPO_URL]
  16. 删除已下载的Chart仓库:helm repo remove [REPO_NAME]
  17. 查看当前使用的仓库地址:helm repo index [DIR]
  18. 查看当前使用的Helm版本:helm version

3.案例介绍

1.创建Chart包:可以看到我创建了一个名字叫test的文件包
[root@bogon project]# helm create test
Creating test
[root@bogon project]# ls
test
[root@bogon project]# ls
test
[root@bogon project]# cd test/
[root@bogon test]# ls
charts  Chart.yaml  templates  values.yaml

后续会继续讲解其他命令

相关文章
|
18天前
|
存储 Kubernetes Ubuntu
第一章 Helm 详细介绍
第一章 Helm 详细介绍
42 0
|
18天前
|
Kubernetes NoSQL Redis
第五章 使用Helm部署一个应用
第五章 使用Helm部署一个应用
48 2
|
JSON 监控 数据格式
|
10天前
|
Kubernetes 调度 Docker
Ubantu docker学习笔记(十一)k8s基本操作
Ubantu docker学习笔记(十一)k8s基本操作
|
18天前
|
Linux 应用服务中间件 nginx
docker概述、安装、常用命令
docker概述、安装、常用命令
|
18天前
|
Docker 容器
containerd快速安装指南🚀
本指南旨在提供一个简洁有效的方法来安装`containerd`。我们将通过一份易于理解的脚本步骤,指导您完成安装🔧。请根据您的实际需求,适当调整`containerd`版本及其相关依赖。
|
18天前
|
存储 Shell 开发者
深入Docker命令行:探索常用命令和实用技巧
Docker命令行界面是每个容器开发者的得力工具。在这篇文章中,将深入探讨一系列常用的Docker命令,以及一些实用技巧,通过更丰富的示例代码,帮助大家更全面地理解和运用Docker命令行工具。
|
8月前
|
关系型数据库 MySQL Java
[笔记]docker入门《四》之 常用命令
[笔记]docker入门《四》之 常用命令
|
运维 Kubernetes 安全
值得收藏:K8S的kubectl常用命令已经按场景分好类,请您查阅。
值得收藏:K8S的kubectl常用命令已经按场景分好类,请您查阅。
111 0
|
存储 Ubuntu 网络协议
Docker官方文档学习笔记(三):总结与补充
Docker官方文档学习笔记(三):总结与补充
220 0
Docker官方文档学习笔记(三):总结与补充