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 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 mengalami konflik.
Contoh:
Sintaks
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:
my-hybrid-rg
adalah nama jaringan virtual.vnet-address-range
adalah daftar blok alamat yang dicadangkan untuk jaringan virtual ini dalam notasi CIDR.vnet-subnet-name
adalah nama subnet dalam jaringan virtual.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.
- Buka Microsoft® Azure Portal.
- Klik Kubernetes services.
- Buat cluster dengan setelan konfigurasi minimum berikut.
Penyimpanan minimum yang direkomendasikan: Tinjau spesifikasi disk AKS dan pilih ukuran volume penyimpanan berdasarkan IOPS dan persyaratan biaya Anda.
Anda dapat melihat pedoman 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 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 Aktif Authentication Aktifkan RBAC Ya Prinsip layanan Default Jaringan Perutean aplikasi HTTP Tidak Load balancer Standard Konfigurasi jaringan CNI Azure 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 - 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:
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 menggunakan perintah berikut:
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:
- 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
- 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 adalahmy-hybrid-aks-cluster
, Anda akan beralih ke Konteksmy-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 pengelola sertifikat dan ASM 3 4 5