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
Klik untuk melihat deskripsi dan perintah guna menentukan variabel.
Langkah-langkah ini menggunakan variabel lingkungan berikut:
- PROJECT_ID: ID project Google Cloud Anda. Lihat Panduan memulai
hybrid - Langkah 2: Membuat project Google Cloud
export PROJECT_ID=
your_project_ID - CLUSTER_LOCATION: Region tempat Anda akan membuat cluster.
export CLUSTER_LOCATION=
cluster-region - ORG_NAME: Nama organisasi Anda. ID ini harus cocok dengan project ID Google Cloud Anda. Lihat Panduan memulai
hybrid - Langkah 4: Membuat organisasi
export ORG_NAME=
your_organization_name - ENV_NAME: Nama lingkungan hybrid Anda. Lihat Panduan memulai
hybrid - Langkah 6: Membuat grup lingkungan
export ENV_NAME=
your_environment_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.
Langkah ini menjelaskan cara menyiapkan lingkungan shell dan membuat cluster GKE di project Google Cloud Anda.
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk membuat cluster pengguna:
Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk membuat cluster pengguna:
- Ringkasan penginstalan GKE on-prem dalam dokumentasi GKE on-prem.
Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.
Persyaratan dan prasyarat
Cluster Anthos on bare metal memungkinkan Anda menjalankan cluster Kubernetes langsung di resource mesin Anda sendiri.
Tinjau persyaratan dan prasyarat berikut:
- Persyaratan hardware: Mengonfigurasi hardware untuk cluster Anthos on bare metal
- Ringkasan prasyarat penginstalan
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk membuat cluster pengguna:
- Membuat cluster pengguna dalam penyiapan multi-cluster dalam dokumentasi cluster Anthos on bare metal.
Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.
Membuat cluster AKS
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi AKS yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan salah satu kumpulan petunjuk berikut untuk membuat cluster:
- Menggunakan Azure CLI: Panduan memulai: Men-deploy cluster Azure Kubernetes Service menggunakan Azure CLI.
- Menggunakan Azure Portal: Mulai cepat: Men-deploy cluster Azure Kubernetes Service (AKS) menggunakan Azure portal.
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi EKS yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk membuat cluster pengguna:
Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk membuat cluster pengguna:
Setelah cluster diinstal dan berjalan, lanjutkan ke langkah berikutnya.
Membuat cluster
- Kumpulkan persyaratan cluster Anda untuk cluster Apigee hybrid:
- Periksa versi GKE yang didukung oleh versi campuran 1.5.10 ini:
- Gunakan petunjuk berikut untuk menginstal Apigee di cluster pengguna OpenShift dan mendaftarkannya
dengan GKE Hub.
- Menginstal dan mengonfigurasi alat
oc
CLI. Lihat Memulai OpenShift CLI di dokumentasi OpenShift. - Mendaftar ke GKE Hub
- 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
- Buat komponen di
oc
dengan perintah berikut:oc create -f gke-connect-scc.yaml
- Buat variabel lingkungan untuk konteks dengan perintah berikut:
export KUBECONFIG=<> # Cluster kubeconfig file path
export CONTEXT=admin
- 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 berupaadmin
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
- Buat file bernama
- Menginstal dan mengonfigurasi alat
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