使用 Helm Charts 安装 Apache APISIX

张超

更新时间 2/26/2021

日前支流科技提供了一个在线 Helm Charts 仓库 https://charts.apiseven.com, 用户可通过该仓库轻松安装 Apache APISIX、Apache apisix-dashboard 和 Apache apisix-ingress-controller (而不需要提前 clone 对应的项目)。

如何使用

只需通过以下几步即可安装 Apache APISIX 2.1 版本。

  1. 添加仓库并获取更新

    1$ helm repo add apisix https://charts.apiseven.com
    2$ helm repo update
    
  1. 查看仓库中可用的 Charts 包

    1$ helm search repo apisix
    2
    3NAME                    CHART VERSION   APP VERSION     DESCRIPTION
    4apisix/apisix           0.1.2           2.1.0           A Helm chart for Apache APISIX
    5apisix/apisix-dashboard 0.1.0           2.3.0           A Helm chart for Apache APISIX Dashboard
    
  2. 安装 Apache APISIX 到目标 Kubernetes 集群中

    1$ helm install apisix-gw apisix/apisix --namespace default
    2
    3NAME: apisix-gw
    4LAST DEPLOYED: Fri Feb 19 11:34:14 2021
    5NAMESPACE: default
    6STATUS: deployed
    7REVISION: 1
    8TEST SUITE: None
    9NOTES:
    101. Get the application URL by running these commands:
    11 export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services apisix-gw-gateway)
    12 export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
    13 echo http://$NODE_IP:$NODE_PORT
    

另请参阅