Menginstal mesin AKS di Windows di Azure Stack Hub

Unduhan biner untuk versi terbaru Mesin AKS tersedia di Github. Unduh paket untuk sistem operasi Anda, dan ekstrak file aks-engine untuk AKS Engine versi 0.73.0 ke bawah. Untuk AKS Engine versi 0.75.3 ke atas, ekstrak file aks-engine-azurestack (dan secara opsional menambahkannya ke variabel lingkungan Anda $PATH untuk penggunaan CLI yang lebih nyaman).

Mempersiapkan mesin virtual klien

Mesin AKS adalah alat baris perintah yang digunakan untuk menyebarkan dan mengelola kluster Kubernetes Anda. Anda dapat menjalankan mesin pada komputer di Azure Stack Hub Anda. Dari komputer ini, jalankan mesin AKS untuk menyebarkan sumber daya dan perangkat lunak IaaS yang diperlukan untuk menjalankan kluster Anda. Kemudian, Anda dapat menggunakan komputer yang menjalankan mesin tersebut untuk melakukan tugas manajemen pada kluster Anda.

Saat memilih komputer klien, pertimbangkan:

  1. Apakah komputer klien harus dapat dipulihkan dalam bencana.
  2. Bagaimana Anda akan terhubung ke komputer klien, dan bagaimana mesin akan berinteraksi dengan kluster Anda?

Menginstal Mesin AKS di lingkungan yang terhubung

Anda dapat menginstal mesin virtual klien untuk mengelola kluster Kubernetes di Azure Stack Hub yang tersambung ke internet.

  1. Buat VM Windows di Azure Stack Hub Anda. Untuk petunjuk, lihat Mulai Cepat: Membuat VM server Windows menggunakan portal Azure Stack Hub.

  2. Lakukan sambungan ke mesin virtual Anda.

  3. Instal Chocolatey menggunakan petunjuk PowerShell..

    Menurut situs chocolatey: Chocolatey adalah manajer paket untuk Windows, seperti apt-get atau yum tetapi untuk Windows. Ini dirancang untuk menjadi kerangka kerja terdesentralisasi untuk menginstal aplikasi dan alat dengan cepat yang Anda butuhkan. Chocolatey dibangun di atas infrastruktur NuGet yang saat ini menggunakan PowerShell sebagai fokusnya untuk mengirimkan paket dari distro ke pintu, err, dan komputer Anda.

  4. Instal Azure CLI. Pilih tautan unduhan, dan pilih "Jalankan". Pilih langkah-langkah penyiapan sesuai kebutuhan.

  5. Temukan versi mesin AKS dalam Tabel pemetaan versi Azure Stack dan mesin AKS. Mesin Dasar AKS harus tersedia di Azure Stack Hub Marketplace Anda. Saat menjalankan perintah, Anda harus menentukan versi --version v0.xx.x. Jika Anda tidak menentukan versinya, perintah menginstal versi terbaru, yang mungkin memerlukan gambar VHD yang tidak tersedia di marketplace Anda.

    Catatan

    Anda dapat menemukan pemetaan Azure Stack Hub ke nomor versi mesin AKS di Catatan rilis mesin AKS.

  6. Jalankan perintah berikut dari prompt yang ditinggikan dan sertakan nomor versi:

    Catatan

    Untuk AKSe versi 0.75.3 ke atas, perintah untuk menginstal mesin AKS adalah choco install aks-engine-azurestack.

        choco install aks-engine --version 0.xx.x -y
    

    Catatan

    Jika metode penginstalan ini gagal, Anda dapat mencoba langkah-langkah untuk lingkungan yang terputus di bawah ini.

Menginstal Mesin AKS di lingkungan yang terputus

Anda dapat menginstal mesin virtual klien untuk mengelola kluster Kubernetes Anda di Azure Stack Hub yang terputus dari internet.

  1. Dari komputer yang memiliki akses ke internet, buka GitHub Azure/aks-engine. Unduh arsip (*.tar.gz) untuk mesin Windows, misalnya, aks-engine-v0.xx.x-windows-amd64.tar.gz. Temukan versi mesin AKS dalam Tabel Versi Kubernetes yang Didukung.

  2. Buat akun penyimpanan di instans Azure Stack Hub Anda untuk mengunggah file arsip (*.tar.gz) dengan biner mesin AKS. Untuk petunjuk penggunaan Azure Storage Explorer, lihat Azure Storage Explorer dengan Azure Stack Hub.

  3. Buat VM Windows di Azure Stack Hub Anda. Untuk petunjuk, lihat Mulai Cepat: Membuat VM server Windows menggunakan portal Azure Stack Hub

  4. Dari URL blob akun penyimpanan Azure Stack Hub tempat Anda mengunggah file arsip (*.tar.gz), unduh file ke mesin virtual manajemen Anda. Ekstrak arsip ke direktori yang dapat Anda akses dari prompt perintah Anda.

  5. Lakukan sambungan ke mesin virtual Anda.

  6. Instal Chocolatey menggunakan petunjuk PowerShell..

  7. Jalankan perintah berikut dari prompt yang ditinggikan. Sertakan nomor versi yang tepat:

    Catatan

    Untuk AKSe versi 0.75.3 ke atas, perintah untuk menginstal mesin AKS adalah choco install aks-engine-azurestack.

        choco install aks-engine --version 0.xx.x -y
    

Memverifikasi penginstalan

Setelah VM klien Anda disiapkan, periksa apakah Anda telah menginstal mesin AKS.

  1. Lakukan sambungan ke mesin virtual klien Anda.

  2. Jalankan perintah berikut:

    Catatan

    Untuk AKSe versi 0.75.3 ke atas, perintah untuk memeriksa versi mesin AKS Anda saat ini adalah aks-engine-azurestack version.

    aks-engine version
    

Jika Anda tidak dapat memverifikasi bahwa Anda telah menginstal mesin AKS pada VM klien Anda, lihat Memecahkan masalah penginstalan mesin AKS.

Penginstalan ASDK

Anda perlu menambahkan sertifikat saat menjalankan komputer virtual klien untuk mesin AKS pada ASDK pada komputer di luar ASDK. Jika Anda menggunakan VM Windows dalam lingkungan ASDK itu sendiri, mesin sudah mempercayai sertifikat ASDK. Jika mesin klien Anda berada di luar ASDK, Anda perlu mengekstrak sertifikat dari ASDK dan menambahkannya ke mesin Windows Anda.

Saat Anda menggunakan ASDK, titik akhir Azure Resource Manager Anda menggunakan sertifikat yang ditandatangani sendiri, Anda harus menambahkan sertifikat ini secara eksplisit ke toko sertifikat tepercaya mesin. Anda dapat menemukan sertifikat akar ASDK di mesin virtual mana pun yang Anda sebarkan di ASDK.

  1. Mengekspor sertifikat akar CA. Untuk petunjuk, lihat Mengekspor sertifikat root Azure Stack Hub CA.
  2. Percayai sertifikat root Azure Stack Hub CA. Untuk petunjuk, lihat Mempercayai sertifikat root Azure Stack Hub CA.

Langkah berikutnya