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
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. Contoh:
az group create --name my-hybrid-rg --location eastus
Membuat jaringan virtual
Membuat 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.
- Buka Portal Microsoft® Azure.
- Klik Kubernetes services.
- Buat cluster dengan setelan konfigurasi minimum berikut.
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.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 Diaktifkan Authentication Aktifkan RBAC Ya Utama layanan Default Jaringan Perutean aplikasi HTTP Tidak Load balancer Standar Konfigurasi jaringan Lanjutan 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 - Klik Tinjau dan Buat.
- 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
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. Contoh:
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:
- 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
- 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 adalahmy-hybrid-aks-cluster
, Anda akan beralih ke konteksmy-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 apigeectl 3 4