Tutorial: Membuat kluster dengan Azure Linux Container Host untuk AKS

Untuk membuat kluster dengan Azure Linux Container Host, Anda akan menggunakan:

  1. Grup sumber daya Azure, kontainer logis tempat sumber daya Azure disebarkan dan dikelola.
  2. Azure Kubernetes Service (AKS), layanan Kubernetes yang dihosting yang memungkinkan Anda membuat kluster Kubernetes siap produksi dengan cepat.

Dalam tutorial ini, bagian satu dari lima, Anda akan mempelajari cara:

  • Instal Kubernetes CLI, kubectl.
  • Buat grup sumber daya Azure.
  • Membuat dan menyebarkan kluster Azure Linux Container Host.
  • Konfigurasikan kubectl untuk menyambungkan ke kluster Azure Linux Container Host Anda.

Dalam tutorial selanjutnya, Anda akan mempelajari cara menambahkan kumpulan simpul Linux Azure ke kluster yang ada dan memigrasikan simpul yang ada ke Azure Linux.

Prasyarat

1 - Instal Kubernetes CLI

Gunakan Kubernetes CLI, kubectl, untuk terhubung ke kluster Kubernetes dari komputer lokal Anda.

Jika Anda belum menginstal kubectl, instal melalui Azure CLI menggunakan az aks install-cli atau ikuti instruksi upstream.

az aks install-cli

2 - Buat sumber daya

Saat membuat grup sumber daya, diperlukan untuk menentukan lokasi. Lokasi ini adalah:

  • Lokasi penyimpanan metadata grup sumber daya Anda.
  • Tempat sumber daya Anda akan berjalan di Azure jika Anda tidak menentukan wilayah lain saat membuat sumber daya.

Buat grup sumber daya dengan perintah az group create. Untuk membuat grup sumber daya bernama testAzureLinuxResourceGroup di wilayah eastus , ikuti langkah berikut:

az group create --name testAzureLinuxResourceGroup --location eastus

Catatan

Contoh di atas menggunakan eastus, tetapi kluster Azure Linux Container Host tersedia di semua wilayah.

3 - Membuat kluster Host Kontainer Azure Linux

Buat kluster AKS menggunakan az aks create perintah dengan --os-sku parameter untuk memprovisikan Azure Linux Container Host dengan gambar Azure Linux. Contoh berikut membuat kluster Azure Linux Container Host bernama testAzureLinuxCluster menggunakan grup sumber daya testAzureLinuxResourceGroup yang dibuat pada langkah sebelumnya:

az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux

Setelah beberapa menit, perintah selesai dan kembalikan informasi berformat JSON tentang kluster.

4 - Koneksi ke kluster menggunakan kubectl

Untuk mengonfigurasi kubectl agar tersambung ke kluster Kube, gunakan perintah az aks get-credentials. Contoh berikut mendapatkan kredensial untuk kluster Azure Linux Container Host bernama testAzureLinuxCluster dalam grup sumber daya testAzureLinuxResourceGroup :

az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster

Untuk memverifikasi koneksi ke kluster Anda, jalankan perintah kubectl get nodes untuk menampilkan daftar simpul kluster:

kubectl get nodes

Langkah berikutnya

Dalam tutorial ini, Anda membuat dan menyebarkan kluster Azure Linux Container Host. Anda mempelajari cara untuk:

  • Instal Kubernetes CLI, kubectl.
  • Buat grup sumber daya Azure.
  • Membuat dan menyebarkan kluster Azure Linux Container Host.
  • Konfigurasikan kubectl untuk menyambungkan ke kluster Azure Linux Container Host Anda.

Dalam tutorial berikutnya, Anda akan mempelajari cara menambahkan kumpulan simpul Linux Azure ke kluster yang ada.