Menambahkan Kubernetes ke Azure Stack Hub Marketplace

Catatan

Hanya gunakan item Marketplace Azure Stack Hub Kubernetes untuk menyebarkan kluster sebagai bukti konsep. Untuk kluster Kubernetes yang didukung di Azure Stack Hub, gunakan mesin AKS.

Anda dapat menawarkan Kubernetes sebagai item marketplace kepada pengguna Anda. Pengguna Anda kemudian dapat menyebarkan Kubernetes dalam operasi terkoordinasi tunggal.

Artikel ini berpusat pada penggunaan templat Azure Resource Manager untuk menyebarkan dan memprovisikan sumber daya untuk kluster Kubernetes yang berdiri sendiri. Sebelum memulai, periksa pengaturan penyewa Azure Stack Hub dan Azure global Anda. Kumpulkan informasi yang diperlukan mengenai Azure Stack Hub Anda. Tambahkan sumber daya yang diperlukan ke penyewa Anda dan ke Azure Stack Hub Marketplace. Kluster bergantung pada server Ubuntu, skrip kustom, dan item marketplace Kluster Kubernetes untuk berada di Azure Stack Hub Marketplace.

Membuat paket, penawaran, dan langganan

Buat paket, penawaran, dan langganan untuk item marketplace Kubernetes. Anda juga dapat menggunakan paket dan penawaran yang ada.

  1. Masuk ke portal administrator https://adminportal.local.azurestack.external.

  2. Buat rencana sebagai rencana dasar. Untuk mengetahui petunjuknya, lihat Membuat paket di Azure Stack Hub.

  3. Buat penawaran. Untuk mengetahui petunjuknya, lihat Membuat penawaran di Azure Stack Hub.

  4. Pilih Penawaran, dan temukan penawaran yang Anda buat.

  5. Pilih Gambaran Umum di bilah Penawaran.

  6. Pilih Ubah status. Pilih Publik.

  7. Pilih + Buat sumber daya>Penawaran dan Paket>Langganan untuk membuat langganan.

    a. Masukkan Nama Tampilan.

    b. Masukkan Pengguna. Gunakan akun Microsoft Entra yang terkait dengan penyewa Anda.

    c. Deskripsi Penyedia

    d. Atur penyewa Direktori ke penyewa Microsoft Entra untuk Azure Stack Hub Anda.

    e. Pilih Penawaran. Pilih nama penawaran yang Anda buat. Catat ID Langganan.

Membuat perwakilan layanan dan info masuk di Active Directory Federation Services

Jika Anda menggunakan Active Directory Federated Services (AD FS) untuk layanan manajemen identitas, Anda perlu membuat perwakilan layanan untuk pengguna yang menyebarkan kluster Kubernetes. Buat perwakilan layanan menggunakan rahasia klien. Untuk mengetahui petunjuknya, lihat Membuat pendaftaran aplikasi yang menggunakan info masuk rahasia klien.

Menambahkan citra server Ubuntu

Tambahkan citra Server Ubuntu berikut ke Azure Stack Hub Marketplace:

  1. Masuk ke portal administrator https://adminportal.local.azurestack.external.

  2. Pilih Semua layanan, kemudian pada kategori ADMINISTRASI, pilih Manajemen marketplace.

  3. Pilih + Tambahkan dari Azure.

  4. Masukkan Ubuntu Server.

  5. Pilih versi terbaru dari server. Periksa versi lengkap dan pastikan Anda memiliki versi terbaru:

    • Penerbit: Canonical
    • Penawaran: UbuntuServer
    • Versi: 16.04.201806120 (atau versi terbaru)
    • SKU: 16.04-LTS
  6. Pilih Unduh.

Menambahkan skrip kustom untuk Linux

Tambahkan Kubernetes dari Azure Stack Hub Marketplace:

  1. Buka portal administrator https://adminportal.local.azurestack.external.

  2. Pilih SEMUA layanan, kemudian pada kategori ADMINISTRASI, pilih Manajemen Marketplace.

  3. Pilih + Tambahkan dari Azure.

  4. Masukkan Custom Script for Linux.

  5. Pilih skrip dengan profil berikut:

    • Penawaran: Skrip Kustom untuk Linux 2.0

    • Versi: 2.0.6 (atau versi terbaru)

    • Penerbit: Microsoft Corp

      Catatan

      Lebih dari satu versi Skrip Kustom untuk Linux dapat dicantumkan. Anda perlu menambahkan versi terakhir item tersebut.

  6. Pilih Unduh.

Menambahkan Kubernetes ke marketplace

  1. Buka portal administrator https://adminportal.local.azurestack.external.

  2. Pilih Semua layanan, kemudian pada kategori ADMINISTRASI, pilih Manajemen Marketplace.

  3. Pilih + Tambahkan dari Azure.

  4. Masukkan Kubernetes.

  5. Pilih Kubernetes Cluster.

  6. Pilih Unduh.

    Catatan

    Mungkin diperlukan waktu lima menit agar item marketplace muncul di Azure Stack Hub Marketplace.

    Item Kubernetes di Azure Stack Hub Marketplace

Memperbarui atau menghapus Kubernetes

Saat memperbarui item Kubernetes, Anda menghapus item sebelumnya di Azure Stack Hub Marketplace. Ikuti petunjuk di bawah ini untuk menambahkan pembaruan Kubernetes ke Azure Stack Hub Marketplace.

Untuk menghapus item Kubernetes:

  1. Sambungkan ke Azure Stack Hub dengan PowerShell sebagai operator. Untuk instruksi, lihat Menyambungkan ke Azure Stack Hub dengan PowerShell sebagai operator.

  2. Temukan item Kluster Kubernetes saat ini di galeri.

    Get-AzsGalleryItem | Select Name
    
  3. Perhatikan nama item saat ini, seperti Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Gunakan cmdlet PowerShell berikut untuk menghapus item:

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Langkah berikutnya

Menyebarkan Kubernetes ke Azure Stack Hub

Gambaran umum penawaran layanan di Azure Stack Hub