Skip to main content

Install Apache APISIX from Helm Charts

· One min read

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

  1. Add the repository and fetch the update

    $ helm repo add apisix https://charts.apiseven.com
    $ helm repo update
  2. Check 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 Dashboard
  3. Install 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

Reference

Table of Contents