Tutorial: Membuat kluster dengan Azure Linux Container Host untuk AKS
Untuk membuat kluster dengan Azure Linux Container Host, Anda akan menggunakan:
- Grup sumber daya Azure, kontainer logis tempat sumber daya Azure disebarkan dan dikelola.
- 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
- Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.
- Anda memerlukan versi terbaru Azure CLI. Jalankan
az --version
untuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
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.