A few days ago, API7.ai released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance).
How To Use
Just a few steps to install Apache APISIX
Add the repository and fetch the update
$ helm repo add apisix https://charts.apiseven.com
$ helm repo updateCheck out the available charts in repository
$ helm search repo apisix
NAME CHART VERSION APP VERSION DESCRIPTION
apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX
apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APISIX DashboardInstall Apache APISIX to your Kubernetes cluster
$ helm install apisix-gw apisix/apisix --namespace default
NAME: apisix-gw
LAST DEPLOYED: Fri Feb 19 11:34:14 2021
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
1. Get the application URL by running these commands:
export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services apisix-gw-gateway)
export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT