Langkah 1: Buat cluster

Sebelum memulai:

Langkah-langkah ini mengasumsikan bahwa Anda telah membuat variabel lingkungan di langkah sebelumnya. Periksa dengan perintah berikut:

echo $PROJECT_ID
echo $CLUSTER_LOCATION
echo $ORG_NAME
echo $ENV_NAME

Prosedur ini menjelaskan cara menyiapkan cluster tempat Anda akan menjalankan Apigee Hybrid. Petunjuknya bervariasi bergantung pada platform tempat Anda menjalankan hybrid. Pilih platform Anda untuk melihat petunjuknya.

GKE

Langkah ini menjelaskan cara menyiapkan lingkungan shell dan membuat cluster GKE di project Google Cloud Anda.

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk membuat cluster pengguna:
    • Membuat cluster regional.

Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.

GKE on prem

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk membuat cluster pengguna:

Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.

Anthos on bare metal

Persyaratan dan prasyarat

Cluster Anthos on bare metal memungkinkan Anda menjalankan cluster Kubernetes langsung di resource mesin Anda sendiri.

Tinjau persyaratan dan prasyarat berikut:

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk membuat cluster pengguna:

Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.

AKS

Membuat cluster AKS

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi AKS yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan salah satu kumpulan petunjuk berikut untuk membuat cluster:

EKS

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi EKS yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk membuat cluster pengguna:

Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.

GKE on AWS

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk membuat cluster pengguna:

Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.

OpenShift

Membuat cluster

  1. Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
  2. Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
  3. Gunakan petunjuk berikut untuk menginstal Apigee di cluster pengguna OpenShift dan mendaftarkannya dengan GKE Hub.
    1. Menginstal dan mengonfigurasi alat oc CLI. Lihat Memulai OpenShift CLI di dokumentasi OpenShift.
    2. Mendaftar ke GKE Hub
      1. Buat file bernama gke-connect-scc.yaml dengan konten berikut:
        # Connect Agent SCC
        apiVersion: v1
        kind: SecurityContextConstraints
        metadata:
          name: gke-connect-scc
        allowPrivilegeEscalation: false
        requiredDropCapabilities:
        - ALL
        runAsUser:
          type: MustRunAsNonRoot
        seLinuxContext:
          type: RunAsAny
        supplementalGroups:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        fsGroup:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        volumes:
        - secret
        readOnlyRootFilesystem: true
        seccompProfiles:
        - docker/default
        users:
        groups:
          - system:serviceaccounts:gke-connect
                
      2. Buat komponen di oc dengan perintah berikut:
        oc create -f gke-connect-scc.yaml
      3. Buat variabel lingkungan untuk konteks dengan perintah berikut:
        export KUBECONFIG=<> # Cluster kubeconfig file path
        export CONTEXT=admin
      4. Daftar ke GKE Hub dengan perintah berikut:
        gcloud --project=${PROJECT_ID} container hub memberships register CLUSTER_NAME \
          --kubeconfig=${KUBECONFIG} \
          --context=${CONTEXT} \
          --service-account-key-file=KEY_FILE_PATH

        Dengan keterangan:

        • PROJECT_ID adalah ID project Google Cloud Anda.
        • CLUSTER_NAME adalah nama cluster yang baru saja Anda buat.
        • KUBECONFIG adalah jalur ke file kubeconfig cluster Anda.
        • CONTEXT adalah konteks tempat gcloud mendaftarkan cluster. CONTEXT harus berupa admin untuk perintah ini.
        • KEY_FILE_PATH adalah jalur ke file kunci akun layanan Anda, misalnya ./dist/apigee-my-project-ro-sa.json. Akun layanan harus memiliki dua peran IAM berikut:
          • GKE Hub Admin
          • GKE Connect Agent

Setelah cluster diinstal dan terdaftar dengan GKE Hub, lanjutkan ke langkah berikutnya.

 

1 (BERIKUTNYA) Langkah 2: Instal cert-manager 3 4 5 6 7 8 9