Helm Charts から Apache APISIX をインストール

Fei Han

February 26, 2021

Ecosystem

数日前、API7.ai はオンラインの Helm Charts リポジトリをリリースしました。ユーザーはこれを使用して、Apache APISIX、Apache apisix-dashboard、および Apache apisix-ingress-controller を簡単にインストールできます(事前に対応するプロジェクトをクローンする必要はありません)。

使用方法

Apache APISIX をインストールするには、以下の手順に従ってください。

  1. リポジトリを追加し、更新を取得します

    helm repo add apisix https://charts.apiseven.com
    helm repo update
    
  2. リポジトリ内の利用可能なチャートを確認します

    $ 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. Apache APISIX を 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
    

関連リンク

Tags: