日前支流科技提供了一个在线 Helm Charts 仓库 https://charts.apiseven.com, 用户可通过该仓库轻松安装 Apache APISIX、Apache apisix-dashboard 和 Apache apisix-ingress-controller (而不需要提前 clone 对应的项目)。
如何使用
只需通过以下几步即可安装 Apache APISIX 2.1 版本。
添加仓库并获取更新
1$ helm repo add apisix https://charts.apiseven.com 2$ helm repo update
查看仓库中可用的 Charts 包
1$ helm search repo apisix 2 3NAME CHART VERSION APP VERSION DESCRIPTION 4apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX 5apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APISIX Dashboard
安装 Apache APISIX 到目标 Kubernetes 集群中
1$ helm install apisix-gw apisix/apisix --namespace default 2 3NAME: apisix-gw 4LAST DEPLOYED: Fri Feb 19 11:34:14 2021 5NAMESPACE: default 6STATUS: deployed 7REVISION: 1 8TEST SUITE: None 9NOTES: 101. Get the application URL by running these commands: 11 export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services apisix-gw-gateway) 12 export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}") 13 echo http://$NODE_IP:$NODE_PORT