Langkah 1: Buat cluster

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

Siapkan shell terminal Anda

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

Membuat jaringan virtual dengan rentang CIDR yang tidak mengalami konflik.

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 keterangan:

  1. my-hybrid-rg adalah nama jaringan virtual.
  2. vnet-address-range adalah daftar blok alamat yang disediakan 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 Portal Microsoft® Azure.
  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 IOP dan persyaratan 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
    Region Wilayah 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 Standar DS3
    Menskalakan Node virtual Nonaktif
    Kumpulan skala VM Diaktifkan
    Authentication Aktifkan RBAC Ya
    Utama layanan Default
    Jaringan Perutean 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 Buat baru. Contoh: my-hybrid-rg-vnet
    Subnet cluster Contoh: default (10.240.0.0/16)
    Rentang alamat alamat layanan Kubernetes Rentang alamat IP 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 Jembatan Docker Contoh: 172.17.0.1/16
    Monitoring Aktifkan pemantauan container Ya
    Membuat log ruang kerja 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

Menyetel konteks saat ini

Konteks adalah grup parameter akses. Setiap konteks berisi cluster Kubernetes, pengguna, dan namespace. Konteks saat ini adalah cluster yang saat ini merupakan default untuk kubectl: semua perintah kubectl dijalankan terhadap 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 konteksnya tidak ditetapkan ke cluster Anda seperti yang diharapkan, ikuti langkah-langkah berikut untuk mengubahnya:

  1. Buat daftar semua konteks untuk menentukan mana yang merupakan konteks saat ini. Pada contoh berikut, konteks ditetapkan 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, setel 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, seperti berikut:
    kubectl config use-context my-hybrid-aks-cluster

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

Ringkasan

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

1 (BERIKUTNYA) Langkah 2: Instal pengelola sertifikat dan ASM 3 4 5