Langkah 1: Buat cluster

Langkah ini menjelaskan cara menyiapkan lingkungan shell dan membuat cluster Microsoft® Azure Kubernetes Service (AKS) yang cocok untuk menguji Apigee hybrid.

Menyiapkan shell terminal

Pastikan Anda telah menginstal alat Azure CLI (az) dan kubectl di shell lokal Anda. Alat Azure CLI menyediakan antarmuka command line utama untuk Azure, dan kubectl menyediakan antarmuka command line utama untuk menjalankan perintah terhadap cluster Kubernetes.

Membuat grup resource

Buat grup resource menggunakan konsol Azure atau dengan Azure CLI menggunakan perintah berikut:

az group create --name my-hybrid-rg --location eastus

Membuat jaringan virtual

Buat jaringan virtual dengan rentang CIDR yang tidak berkonflik.

Contoh:

Sintaksis

az network vnet create \
 --name vnet-name \
 --resource-group my-hybrid-rg \
 --address-prefixes vnet-address-range \
 --subnet-name vnet-subnet-name \
 --subnet-prefix subnet-address-range

Contoh

az network vnet create \
 --name my-hybrid-rg-vnet \
 --resource-group my-hybrid-rg \
 --address-prefixes 120.38.1.0/14 \
 --subnet-name my-hybrid-rg-vnet-subnet \
 --subnet-prefix 120.38.1.0/16

Dengan:

  1. my-hybrid-rg adalah nama jaringan virtual.
  2. vnet-address-range adalah daftar blok alamat yang dicadangkan untuk jaringan virtual ini dalam notasi CIDR.
  3. vnet-subnet-name adalah nama subnet dalam jaringan virtual.
  4. subnet-address-range adalah daftar blok alamat yang dicadangkan untuk subnet ini dalam notasi CIDR.

Membuat cluster AKS

Pada langkah ini, Anda akan membuat cluster AKS.

  1. Buka Microsoft® Azure Portal.
  2. Klik Kubernetes services.
  3. Buat cluster dengan setelan konfigurasi minimum berikut.

    Penyimpanan minimum yang direkomendasikan: Tinjau spesifikasi disk AKS dan pilih ukuran volume penyimpanan berdasarkan persyaratan IOPs dan biaya Anda.

    Anda dapat melihat panduan konfigurasi cluster untuk Apigee Hybrid di Mengonfigurasi Cassandra untuk produksi dan Konfigurasi StorageClass.

    Tab Atribut Nilai
    Dasar-dasar Langganan Nama langganan Anda
    Grup resource Grup resource yang Anda buat sebelumnya
    Wilayah Region yang Anda tentukan sebelumnya. Misalnya: (US) East US
    Nama cluster Kubernetes Nama cluster. Contoh: my-hybrid-aks-cluster
    Versi Kubernetes Pilih versi 1.16.x atau versi yang lebih baru
    Awalan nama DNS Awalan nama DNS. Contoh: my-hybrid-aks-cluster-dns
    Jumlah node 3
    Ukuran node DS3 Standar
    Menskalakan Node virtual Nonaktif
    Set skala VM Aktif
    Authentication Mengaktifkan RBAC Ya
    Akun utama layanan Default
    Jaringan Pemilihan rute aplikasi HTTP Tidak
    Load balancer Standar
    Konfigurasi jaringan Azure CNI
    Jaringan virtual Nama jaringan virtual. Anda dapat memilih jaringan virtual yang Anda buat sebelumnya, atau membuat yang baru dengan mengklik link Create new. Contoh: my-hybrid-rg-vnet
    Subnet cluster Contoh: default (10.240.0.0/16)
    Rentang alamat layanan Kubernetes Rentang alamat layanan. Pastikan untuk menggunakan rentang alamat yang tidak bersaing. Contoh: 10.0.0.0/16
    Alamat IP layanan DNS Kubernetes Contoh: 10.0.0.10
    Alamat Docker Bridge Contoh: 172.17.0.1/16
    Monitoring Mengaktifkan pemantauan penampung Ya
    Ruang kerja Log Analytics Contoh: DefaultWorkspace-66f9d75c-2cd9-47dd-ad0f-c43d888e9cef-EUS
    Tag Tidak ada
  4. Klik Tinjau dan Buat.
  5. Setelah pembuatan cluster selesai, lanjutkan ke langkah berikutnya.

Menetapkan kredensial cluster

Tambahkan kredensial cluster Kubernetes untuk cluster yang baru dibuat menggunakan perintah berikut jika belum ditambahkan:

az aks get-credentials --resource-group my-hybrid-rg --name my-hybrid-aks-cluster

Menetapkan konteks saat ini

Konteks adalah grup parameter akses. Setiap konteks berisi cluster Kubernetes, pengguna, dan namespace. Konteks saat ini adalah cluster yang saat ini menjadi default untuk kubectl: semua perintah kubectl dijalankan pada cluster tersebut.

Pastikan konteks saat ini disetel ke cluster yang baru saja Anda buat menggunakan perintah berikut:

kubectl config current-context
 my-hybrid-aks-cluster-context

Jika konteks tidak disetel ke cluster Anda seperti yang diharapkan, ikuti langkah-langkah berikut untuk mengubahnya:

  1. Buat daftar semua konteks untuk menentukan konteks saat ini. Dalam contoh berikut, konteks disetel ke my-hybrid-aks-ext01:
    kubectl config get-contexts
    CURRENT   NAME                            CLUSTER                                 AUTHINFO
              my-hybrid-aks-cluster    my-hybrid-aks-cluster          clusterUser_my-hybrid-rg2_myhybrid-aks-cluster
    *         my-hybrid-aks-ext01      my-hybrid-aks-ext01            clusterUser_my-hybrid-rg_my-hybrid-aks-ext01
    
    
  2. Jika perlu, tetapkan konteks saat ini ke cluster yang baru saja Anda buat (cluster tempat Anda ingin menginstal Apigee hybrid). Dengan asumsi output get-contexts sebelumnya, jika nama cluster yang Anda buat adalah my-hybrid-aks-cluster, Anda akan beralih ke konteks my-hybrid-aks-cluster, sebagai berikut:
    kubectl config use-context my-hybrid-aks-cluster

    Dengan my-hybrid-aks-cluster adalah nama konteks cluster yang akan dialihkan.

Ringkasan

Sekarang Anda memiliki cluster Kubernetes yang berjalan di AKS. Lingkungan shell Anda sudah disiapkan, dan Anda siap menginstal software runtime hybrid Apigee di komputer lokal Anda.

1 (BERIKUTNYA) Langkah 2: Instal cert-manager dan ASM 3 4 5