1. 程式人生 > 其它 >Apisix2.10.0 ACK安裝測試

Apisix2.10.0 ACK安裝測試

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:

新增倉庫並獲取更新

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