On this page
安裝流程
How to install Syntixi on Kubernetes
前置準備
環境要求
- Kubernetes (>= 1.24): Syntixi 需要一個可用的 Kubernetes 叢集。以下是常見的主流快速 Kubernetes 叢集方案。
- Docker Desktop: https://www.docker.com/products/docker-desktop
- Minikube: https://minikube.sigs.k8s.io/docs/start/
- Kubectl (>= 1.24): 建議 Kubectl (Kubernetes CLI) 版本與 Kubernetes 相同
- Helm (>= 3.0)
加入 Helm Charts 儲存庫
helm repo add syntixi https://releases.syntixi.dev/
helm repo update syntixi
helm search repo syntixi
helm search repo syntixi --devel -l # for development releases
開始安裝
此份文件並未涵蓋詳細設定,因此僅適合用於評估目的。如果需要部署到生產環境,請參考 Configuration。
此次我們將安裝在 Syntixi 命名空間內,可以根據需求進行調整
export NAMESPACE="syntixi"
kubectl create namespace $NAMESPACE
安裝 Syntixi
使用 Helm 指令開始安裝
# Install the latest version
$ helm install syntixi --namespace syntixi --create-namespace syntixi/syntixi
# Install the specific version
$ helm install syntixi --namespace syntixi --create-namespace --version <chart_version> syntixi/syntixi
如果目前 Kubernetes 環境不支援持久性儲存卷,
請將調整 storage.persistence.enabled 設定為 false。
$ helm install syntixi --namespace syntixi --create-namespace \
--set storage.persistence.enabled=false syntixi/syntixi
安裝 Syntixi CLI
請前往發佈頁面 下載對應版本與符合作業系統版本的 CLI。
將 CLI 放到呼叫路徑
chmod +x syntixi
mv syntixi /usr/local/bin/syntixi
Was this page helpful?