Langkah 1: Buat cluster AKS

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

Menyiapkan shell terminal

Pastikan Anda memiliki Azure CLI (az) dan kubectl yang diinstal di shell lokal Anda. Azure CLI menyediakan antarmuka command line utama untuk Azure, dan kubectl menyediakan antarmuka command line untuk menjalankan perintah pada cluster Kubernetes.

Buat grup resource

Buat grup resource menggunakan konsol Azure atau dengan Azure CLI. Contoh:

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

Membuat jaringan virtual

Buat jaringan virtual dengan rentang CIDR yang tidak mengalami konflik. Contoh:

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

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.
    Tab Atribut Nilai
    Dasar-dasar Langganan Nama langganan Anda
    Grup resource Grup resource yang Anda buat sebelumnya
    Wilayah Wilayah yang Anda tentukan sebelumnya. Misalnya: (US) East US
    Nama cluster Kubernetes Nama cluster. Contoh: my-hybrid-aks-cluster
    Versi Kubernetes Pilih versi 1.13 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 Aktif
    Authentication Aktifkan RBAC Ya
    Prinsip layanan Default
    Jaringan Perutean aplikasi HTTP Tidak
    Load balancer Standard
    Konfigurasi jaringan Lanjutan
    Jaringan virtual Nama jaringan virtual. Anda dapat memilih jaringan virtual yang Anda buat sebelumnya, atau buat yang baru dengan mengklik tombol Buat baru . Contoh: my-hybrid-rg-vnet
    Subnet cluster Contoh: default (10.240.0.0/16)
    Rentang alamat IP 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 Bridge Docker Contoh: 172.17.0.1/16
    Monitoring Mengaktifkan pemantauan container Ya
    Ruang kerja Analisis Log 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. Contoh:

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 merupakan default untuk kubectl: semua perintah kubectl dijalankan terhadap cluster tersebut.

Pastikan konteks saat ini ditetapkan ke cluster yang baru saja Anda buat. Contoh:

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

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

  1. Tampilkan daftar semua konteks untuk menentukan yang merupakan konteks saat ini. Di kolom 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, 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 dituju.

Ringkasan

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

1 (BERIKUTNYA) Langkah 2: Instal apigeectl 3 4