Instalar Apache APISIX desde Helm Charts

Fei Han

February 26, 2021

Ecosystem

Hace unos días, API7.ai lanzó un repositorio en línea de Helm Charts. Los usuarios pueden instalar fácilmente Apache APISIX, Apache apisix-dashboard y Apache apisix-ingress-controller desde él (en lugar de clonar previamente el proyecto correspondiente).

Cómo Usar

Solo unos pocos pasos para instalar Apache APISIX

  1. Agrega el repositorio y obtén la actualización

    helm repo add apisix https://charts.apiseven.com
    helm repo update
    
  2. Revisa los charts disponibles en el repositorio

    $ 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. Instala Apache APISIX en tu clúster de Kubernetes

    $ 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
    

Ver También

Tags: