Installation von Apache APISIX über Helm Charts

Fei Han

February 26, 2021

Ecosystem

Vor einigen Tagen hat API7.ai ein Online-Helm-Charts-Repository veröffentlicht. Benutzer können Apache APISIX, Apache apisix-dashboard und Apache apisix-ingress-controller einfach daraus installieren (anstatt das entsprechende Projekt im Voraus zu klonen).

Verwendung

Nur wenige Schritte, um Apache APISIX zu installieren

  1. Fügen Sie das Repository hinzu und holen Sie die Updates

    helm repo add apisix https://charts.apiseven.com
    helm repo update
    
  2. Überprüfen Sie die verfügbaren Charts im 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. Installieren Sie Apache APISIX in Ihrem 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
    

Siehe auch

Tags: