Helm Chart for deploying Apache ShenYu in Kubernetes
APACHE-2.0 License
[English] | 中文
Apache/ShenYu is an asynchronous, high-performance, cross-language, responsive API gateway.
Helm installation documentation is available on the official website Helm Deployment.
Thank you very much for your contribution and look forward to building ShenYu with you!
Please read the Contributor Guide first to understand the basic process of contributing.
git clone [email protected]:apache/shenyu-helm-chart.git
cd shenyu-helm-chart
helm repo add bitnami https://charts.bitnami.com/bitnami
cd charts/shenyu
helm dependency update
cd -
See the Helm documentation.
You can use --dry-run --debug
to simply test the rendering of the template locally without actually installing it into the Kubernetes cluster, for example:
helm install shenyu-test ./charts/shenyu -n=shenyu --create-namespace --dry-run --debug
The version number is divided into two, one is the version number of Chart, and the other is the version number of ShenYu.
version
field in Chart.yaml
.appVersion
field in Chart.yaml
. This field only serves as an indicator, the real ShenYu version number is defined in the image.tag
field in values.yaml
.The version numbers mentioned below refer to the Chart version numbers.
Version numbers follow Semantic Versioning.
You must bump version number in each Pull Request
0.1.0
-> 0.1.1
.0.1.0
-> 0.2.0
.0.1.0
-> 1.0.0
.version
field in charts/shenyu/Chart.yaml
.English | [中文]
Apache/ShenYu 是一个异步的,高性能的,跨语言的,响应式的 API 网关。
Helm 安装文档详见官网 Helm 部署。
非常感谢你的贡献,期待与你一起共建 ShenYu!
请先阅读 贡献者指南 以了解参与贡献的基本流程。
git clone [email protected]:apache/shenyu-helm-chart.git
cd shenyu-helm-chart
helm repo add bitnami https://charts.bitnami.com/bitnami
cd charts/shenyu
helm dependency update
cd -
请参阅 Helm 文档。
(注意, Helm 的搜索只支持英文)
可使用 --dry-run --debug
在本地单纯测试模板渲染结果,而不真正安装到 Kubernetes 集群中,例如:
helm install shenyu-test ./charts/shenyu -n=shenyu --create-namespace --dry-run --debug
版本号分为两个,一个是 Chart 版本号,一个是 ShenYu 版本号。
Chart.yaml
中的 version
字段中定义。Chart.yaml
中的 appVersion
字段中定义。此字段只起到一个标示作用,真正的 ShenYu 版本号在 values.yaml
中的 image.tag
字段中定义。下文提到的版本号均指 Chart 版本号。
版本号遵循 语义化版本。
每次提交都必须更新版本号
0.1.0
-> 0.1.1
。0.1.0
-> 0.2.0
。0.1.0
-> 1.0.0
。charts/shenyu/Chart.yaml
中的 version
字段。