步驟 2:安裝 cert-manager 和 ASM

本步驟說明如何下載及安裝 cert-manager Anthos Service Mesh (ASM)。Apigee Hybrid 必須使用這些服務才能運作。

安裝 cert-manager

使用下列任一指令,從 GitHub 安裝 cert-manager v0.14.2。 如要找出 kubectl 版本,請使用 kubectl version 指令。

  • 如果 Kubernetes 版本為 1.15 以上:
    kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.14.2/cert-manager.yaml
  • 舊版 Kubernetes (1.15 以前):
    kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.14.2/cert-manager-legacy.yaml

您會看到系統回應,指出已建立 cert-manager 命名空間,且該命名空間中已建立多個 cert-manager 資源。

必要條件

  1. 使用下列指令檢查 Cloud SDK 設定
    gcloud config list
    [compute]
    region = us-central1
    [core]
    account = user@acme.com
    disable_usage_reporting = False
    project = my-hybrid-project
    
    Your active configuration is: [default]
  2. 請確認運算區域或地帶已設為您建立叢集時使用的區域或地帶。如果您建立的是區域叢集,請使用 unset 清除運算/區域屬性 (如果已設定)。如果您建立的是可用區叢集,請使用 unset 清除運算/區域屬性 (如有設定)。設定檔必須設定運算區域或可用區,但不得同時設定兩者。舉例來說,如要使用 unset 清除 compute/zone property,請使用下列指令:
    gcloud config unset compute/zone
  3. 使用下列指令,以 KDUBECONFIG 檔案路徑設定變數。您建立叢集時,系統會在管理員電腦上建立這個檔案。
    export KUBECONFIG=KUBECONFIG_PATH

    例如:

    export KUBECONFIG=~/.kube/my-config

設定及下載 ASM

接著,請參閱 ASM 說明文件設定環境並下載 ASM。

開始前,請詳閱下列步驟。我們會請您執行 ASM 說明文件中列出的一些步驟,然後返回這裡完成安裝。

  1. 請參閱 ASM 安裝說明,並為 Hybrid 設定安裝適當的 ASM 版本:

套用資訊清單

下載並解壓縮 ASM 安裝檔案後,請繼續執行下列步驟:

  1. 確認您位於下載並解壓縮的 Istio 目錄中。例如: 1.6.11-asm.1
  2. 針對您安裝的 Istio 版本執行下列指令:
  3. 最後,請返回 ASM 說明文件,檢查控制平面元件,驗證安裝作業。

自訂 ASM 安裝作業

您剛執行的 ASM 安裝作業是最低限度的安裝,足以測試及使用 Apigee Hybrid 的基本用途。如要瞭解如何處理更進階的使用案例,例如新增、移除或修改負載平衡器連接埠號碼,請參閱「啟用選用功能」。

摘要

您現在已安裝 cert-manager 和 ASM,可以開始在本機安裝 Apigee Hybrid 指令列工具。

1 2 (NEXT) Step 3: Install apigeectl 4 5