Apisix2.10.0 ACK安裝測試
阿新 • • 發佈:2021-12-14
Apache APISIX是一個動態的、實時的、高效能的 API 閘道器。它提供豐富的流量管理功能,例如負載均衡、動態上游服務、金絲雀釋出、斷路、身份驗證、可觀察性等。您可以使用 Apache APISIX 來處理傳統的南北流量,以及服務之間的東西流量。2019 年 10 月份,深圳支流科技把閘道器 APISIX 貢獻給 Apache 基金會,他們提供商業版本,以下內容基於社群版本。
APISIX地址:https://github.com/apache/apisix
DashBoard:https://github.com/apache/apisix-dashboard
中文文件地址:https://apisix.apache.org/zh/docs/apisix/getting-started/
1、安裝APISIX 和 APISIX Dashboard
官方文件介紹了原始碼包、RPM 包、Docker 以及Helm Chart安裝方式,這裡我們在K8s 環境下使用 apisix, 所以選擇使用Helm Chart方式安裝,安裝文件參見 https://apisix.apache.org/zh/docs/helm-chart/apisix/ 。
日前支流科技提供了一個線上 Helm Charts 倉庫 https://charts.apiseven.com, 使用者可通過該倉庫輕鬆安裝 Apache APISIX、Apache apisix-dashboard 和 Apache apisix-ingress-controller (而不需要提前 clone 對應的專案)
一共有3個Helm Chart:
- Apache APISIX Helm Chart :https://apisix.apache.org/zh/docs/helm-chart/apisix/
- Apache APISIX Dashboard Helm Chart: https://apisix.apache.org/zh/docs/helm-chart/apisix-dashboard
- Apache APISIX Ingress Controller Helm Chart: https://apisix.apache.org/zh/docs/helm-chart/apisix-ingress-controller
新增倉庫並獲取更新
helm repo add apisix https://charts.apiseven.com
helm repo update
檢視倉庫可用的Charts包
helm search repo apisix
NAME CHART VERSION APP VERSION DESCRIPTION
apisix/apisix 0.7.2 2.10.0 A Helm chart for Apache APISIX
apisix/apisix-dashboard 0.3.0 2.9.0 A Helm chart for Apache APISIX Dashboard
apisix/apisix-ingress-controller 0.8.0 1.3.0 Apache APISIX Ingress Controller for Kubernetes