Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Host kontainer Linux Azure untuk AKS memberikan waktu boot yang cepat, pembaruan yang dapat diprediksi, dan default keamanan yang kuat dengan integrasi siklus hidup AKS yang ketat. Microsoft mengendalikan seluruh stack, mulai dari kernel hingga penanganan CVE, sehingga menyederhanakan operasi dan mengurangi beban operasional pelanggan. Untuk informasi selengkapnya, lihat Azure Linux untuk AKS.
Dalam panduan memulai cepat ini, Anda mempelajari cara:
- Instal Kubernetes CLI,
kubectl. - Buat grup sumber daya Azure.
- Membuat dan menyebarkan kluster Azure Linux Container Host.
- Konfigurasikan
kubectluntuk menyambungkan ke kluster Azure Linux Container Host Anda.
Note
Azure Linux 4.0 sekarang dalam preview dan sangat terbatas pada tujuan evaluasi dan pengujian. Ini tidak cocok untuk penggunaan produksi.
Prerequisites
- Anda memerlukan versi terbaru Azure CLI. Jalankan
az --versionuntuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
Mengatur variabel lingkungan
Atur variabel lingkungan berikut untuk memastikan penamaan yang konsisten di seluruh penyebaran Anda. Dalam panduan mulai cepat ini, kami menetapkan nama grup sumber daya menjadi testAzureLinuxResourceGroup, nama kluster menjadi testAzureLinuxCluster, dan lokasi menjadi EastUS2.
export RESOURCE_GROUP=testAzureLinuxResourceGroup
export CLUSTER_NAME=testAzureLinuxCluster
export LOCATION=EastUS2
Buat grup sumber daya
Untuk membuat kluster dengan Azure Linux Container Host, Anda menggunakan:
- Grup sumber daya Azure: Kontainer logis tempat sumber daya Azure disebarkan dan dikelola.
- AKS: Layanan Kubernetes yang dihosting yang memungkinkan Anda membuat kluster Kubernetes siap produksi dengan cepat.
Saat membuat grup sumber daya, Anda diharuskan menentukan lokasi. Lokasi ini adalah:
- Lokasi penyimpanan metadata grup sumber daya Anda.
- Tempat sumber daya Anda berjalan di Azure jika Anda tidak menentukan wilayah lain saat membuat sumber daya.
Buat grup sumber daya menggunakan az group create perintah dengan nama grup sumber daya dan variabel lingkungan wilayah yang Anda tetapkan sebelumnya.
az group create --name $RESOURCE_GROUP --location $LOCATION
Contoh output:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroup",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Membuat kluster Host Kontainer Azure Linux
Buat kluster AKS dengan perintah az aks create dan parameter --os-sku untuk menyediakan Azure Linux Container Host dengan citra Azure Linux. Contoh berikut membuat kluster Azure Linux Container Host bernama testAzureLinuxCluster dalam grup sumber daya testAzureLinuxResourceGroup:
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Contoh output:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxCluster",
"location": "EastUS2",
"name": "testAzureLinuxCluster",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Setelah beberapa menit, perintah selesai dan kembalikan informasi berformat JSON tentang kluster.
Menyambungkan ke kluster menggunakan kubectl
Konfigurasikan
kubectluntuk terhubung ke kluster Kubernetes menggunakan perintahaz aks get-credentials. Contoh berikut mendapatkan kredensial untuk kluster Azure Linux Container Host menggunakan grup sumber daya dan nama kluster yang dibuat sebelumnya:az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAMEVerifikasi koneksi ke kluster Anda menggunakan
kubectl get nodesperintah untuk mengembalikan daftar node kluster:kubectl get nodesContoh output:
NAME STATUS ROLES AGE VERSION aks-nodepool1-00000000-0 Ready agent 10m v1.34.4 aks-nodepool1-00000000-1 Ready agent 10m v1.34.4Semua simpul menunjukkan status
Ready, mengonfirmasi kluster Azure Linux Container Host Anda berjalan dan dapat dijangkau.
Membersihkan sumber daya
Jika Anda tidak berencana untuk terus menggunakan kluster ini, hapus grup sumber daya dengan perintah az group delete untuk menghindari biaya berkelanjutan. Menghapus grup sumber daya akan menghapus kluster AKS dan semua sumber daya terkait.
az group delete --name $RESOURCE_GROUP --yes --no-wait
Konten terkait
Sekarang setelah Anda memiliki kluster Azure Linux Container Host yang sedang berjalan, Anda dapat: