微服务部署:Helm 实战指南
在微服务架构的世界里,Kubernetes 已经成为了容器编排的事实标准。而 Helm 作为 Kubernetes 的包管理工具,极大地简化了应用程序的部署和管理过程。本文将深入探讨 Helm 的核心概念、常用命令以及如何使用 Helm 模板来部署微服务。
1. 目录结构与 Helm 命令
首先,我们来看一下相关的目录结构:
| |-- mongodb
| |-- mysql
| |-- product
| |-- product-composite
| |-- rabbitmq
| |-- recommendation
| |-- review
| `-- zipkin-server
`-- environments
|-- dev-env
`-- prod-env
这些文件位于 $BOOK_HOME/Chapter16/kubernetes/helm 文件夹中。
要使用 Helm,我们需要了解一些常用的 Helm 命令:
| 命令 | 描述 |
| — | — |
| create | 用于创建新的图表 |
| dependency update (dep up) | 解析对其他图表的依赖关系,将图表放置在 charts 文件夹中并更新 Chart.lock 文件 |
|
超级会员免费看
订阅专栏 解锁全文
850

被折叠的 条评论
为什么被折叠?



