Menginstal dan menawarkan Azure Kubernetes Service di Azure Stack Hub

Azure Kubernetes Service (AKS) memungkinkan pengguna Anda untuk menyebarkan kluster Kubernetes di Azure Stack Hub. AKS mengurangi kompleksitas dan overhead operasional pengelolaan kluster Kubernetes. Sebagai layanan Kubernetes yang dihosting, Azure Stack Hub menangani tugas-tugas penting seperti pemantauan kesehatan dan memfasilitasi pemeliharaan kluster. Tim Azure Stack Hub mengelola gambar yang digunakan untuk memelihara kluster. Administrator penyewa kluster hanya perlu menerapkan pembaruan yang diperlukan. Layanan datang tanpa biaya tambahan. AKS tidak dikenakan biaya: Anda hanya membayar untuk menggunakan mesin virtual (VM) (node master dan agen) di dalam kluster Anda. Anda dapat menginstal penyedia sumber Azure Kubernetes Service (AKS) untuk pengguna Azure Stack Hub Anda.

Untuk menginstalnya, Anda harus memiliki ekstensi VM, gambar dasar AKS, paket dan penawaran kepada pengguna Anda, dan mengaktifkan multi-penyewaan untuk Azure Stack Hub Anda. Kluster AKS hanya dapat dibuat di lingkungan pengguna.

Penting

Azure Kubernetes Service di Azure Stack Hub saat ini sedang dalam PRATINJAU. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.

Catatan

Azure Kubernetes Service di Azure Stack Hub tidak mendukung pembuatan kluster di lingkungan administrasi. Anda hanya dapat membuat kluster AKS di lingkungan pengguna.

Unduh ekstensi VM yang diperlukan

Pastikan ekstensi VM berikut tersedia di Azure Stack Hub Anda.

Dapatkan ekstensi dari portal

Anda dapat menemukannya di Marketplace Azure Stack Hub. Anda dapat mengunduhnya dari Azure jika Anda perlu menambahkannya ke lingkungan yang koneksinya terputus. Anda dapat mengikuti petunjuk ini di Mengunduh item Marketplace dari Azure ke Azure Stack Hub (Terputus):

  • Menjalankan Perintah untuk Linux (versi terbaru)

    Get the run command for Linux

  • Skrip Kustom untuk Linux (versi 2.0.6)

    Get custom script for Linux

Melihat ekstensi pada PowerShell

PowerShell menyediakan cmdlet, Get-AzsVMExtension, untuk melihat ekstensi VM yang tersedia di sistem Anda. Jalankan skrip berikut untuk melihat ekstensi yang tersedia. Tentukan URL yang benar untuk titik akhir Resource Manager Azure Stack Hub Anda.

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.\<location\>.\<yourdomainname\>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Untuk informasi tentang menginstal dan menggunakan modul PowerShell AzureStack, lihat Menginstal modul PowerShell Az untuk Azure Stack Hub.

Mengunduh gambar dasar AKS

Layanan AKS memerlukan gambar VM khusus yang disebut "Gambar dasar AKS". Layanan AKS tidak akan berfungsi tanpa versi gambar yang benar yang tersedia di marketplace Azure Stack Hub lokal. Gambar ini dimaksudkan untuk digunakan oleh layanan AKS, bukan untuk digunakan oleh penyewa untuk membuat VM individu. Gambar tidak akan terlihat oleh penyewa di Marketplace. Ini adalah tugas yang perlu dilakukan bersama setiap Pembaruan Azure Stack Hub. Setiap kali ada pembaruan baru akan ada gambar dasar AKS baru yang terkait dengan Layanan AKS. Berikut adalah langkah-langkahnya:

  1. Menggunakan portal administrator, buka bilah manajemen Marketplace kemudian pilih "Tambahkan dari Azure", ketik "AKS" di kotak pencarian, cari, dan unduh untuk Linux "AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q4" versi "2021.12.08" dan versi pilihan gambar dasar AKS Windows" AKS Base Windows Image" versi "17763.1697.210210".

    • Gambar dasar Linux:

      Add the AKS Base Image - Linux

    • Gambar dasar Windows:

      Add the AKS Base Image - Windows

  2. Jika koneksi instans Anda terputus, ikuti petunjuk dalam artikel "Mengunduh item Marketplace dari Azure ke Azure Stack Hub" untuk mengunduh dua item yang disebutkan dari marketplace di Azure dan unggah ke instans Azure Stack Hub Anda.

Membuat paket dan penawaran

Untuk memungkinkan pengguna penyewa menggunakan Layanan AKS, operator perlu membuatnya tersedia melalui paket dan penawaran.

  1. Buat paket dengan layanan Microsoft.Container. Tidak ada kuota khusus untuk layanan ini, melainkan menggunakan kuota yang tersedia untuk layanan Komputasi, Jaringan, dan Penyimpanan:

    Create a plan

  2. Sekali lagi, gunakan portal administrasi Azure Stack Hub untuk membuat penawaran yang berisi paket yang dibuat pada langkah sebelumnya:

    Create an offer

Mengonfigurasi multi-penyewaan

Anda perlu mengonfigurasi Azure Stack Hub untuk mendukung proses masuk dari pengguna yang berada di direktori Azure Active Directory (Azure AD) lainnya, agar mereka dapat menggunakan layanan di Azure Stack Hub.

Untuk mengetahui petunjuknya, lihat Mengonfigurasi multi-penyewaan di Azure Stack Hub

Memantau dan bertindak berdasarkan peringatan

  1. Dengan menggunakan portal Administratif, Anda dapat mengakses Azure Kubernetes Service dalam grup Administrasi.

  2. Pilih bilah "Peringatan". Tinjau peringatan:

    AKS - Admin

  3. Peringatan akan ditampilkan di bilah Peringatan, Anda dapat mengambil tindakan terhadapnya jika perlu:

AKS - Alerts

Langkah berikutnya

Pelajari selengkapnya tentang AKS di Azure Stack Hub