Bagikan melalui


Menyebarkan Kubernetes ke Azure Stack Hub menggunakan Active Directory Federated Services

Catatan

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

Anda dapat mengikuti langkah-langkah dalam artikel ini untuk menyebarkan dan menyiapkan sumber daya untuk Kubernetes. Gunakan langkah-langkah ini jika Active Directory Federated Services (AD FS) adalah layanan pengelolaan identitas Anda.

Prasyarat

Untuk memulai, pastikan Anda memiliki izin yang tepat dan Azure Stack Hub Anda siap.

  1. Buat pasangan kunci umum dan privat SSH untuk masuk ke mesin virtual Linux di Azure Stack Hub. Anda memerlukan kunci umum saat membuat kluster.

    Untuk petunjuk tentang pembuatan kunci, lihat Pembuatan Kunci SSH.

  2. Periksa apakah Anda memiliki langganan yang valid di portal penyewa Azure Stack Hub Anda, dan bahwa Anda memiliki cukup alamat IP publik yang tersedia untuk menambahkan aplikasi baru.

    Kluster tidak dapat disebarkan ke langganan Administrator Azure Stack Hub. Anda harus menggunakan langganan Pengguna.

  3. Jika Anda tidak memiliki Kluster Kubernetes di marketplace Anda, hubungi administrator Azure Stack Hub Anda.

Buat perwakilan layanan

Anda perlu bekerja sama dengan administrator Azure Stack Hub untuk menyiapkan perwakilan layanan saat menggunakan AD FS sebagai solusi identitas Anda. Perwakilan layanan memberikan akses aplikasi Anda ke sumber daya Azure Stack Hub.

  1. Administrator Azure Stack Hub Anda memberi Anda informasi untuk perwakilan layanan. Informasi utama layanan harus terlihat seperti:

      ApplicationIdentifier : S-1-5-21-1512385356-3796245103-1243299919-1356
      ClientId              : 00001111-aaaa-2222-bbbb-3333cccc4444
      ClientSecret          : <your client secret>
      Thumbprint            : <often this value is empty>
      ApplicationName       : Azurestack-MyApp-c30febe7-1311-4fd8-9077-3d869db28342
      PSComputerName        : 192.168.200.224
      RunspaceId            : a78c76bb-8cae-4db4-a45a-c1420613e01b
    
  2. Tetapkan peran perwakilan layanan baru Anda sebagai kontributor langganan Anda. Untuk petunjuk, lihat Menetapkan peran.

Menyebarkan Kubernetes

  1. Buka https://portal.local.azurestack.external portal Azure Stack Hub.

  2. Pilih + Buat sumber daya>Komputasi>Kluster Kubernetes. Pilih Buat.

    Cuplikan layar yang menunjukkan halaman tempat Anda membuat kluster Kubernetes.

1. Dasar-dasar

  1. Pilih Dasar-dasar dalam Membuat Kluster Kubernetes.

    Cuplikan layar yang menunjukkan tempat Anda menambahkan informasi dasar tentang kluster Kubernetes.

  2. Pilih ID Langganan Anda.

  3. Masukkan nama grup sumber daya baru atau pilih grup sumber daya yang ada. Nama sumber daya harus alfanumerik dan huruf kecil.

  4. Pilih Lokasi grup sumber daya. Ini adalah wilayah yang Anda pilih untuk penginstalan Azure Stack Hub Anda.

2. Pengaturan Kluster Kubernetes

  1. Pilih Pengaturan Kluster Kubernetes di Buat Kluster Kubernetes.

    Cuplikan layar yang menunjukkan langkah di mana Anda mengonfigurasi pengaturan kluster Kubernetes.

  2. Masukkan nama pengguna admin VM Linux. Nama pengguna untuk Mesin Virtual Linux yang merupakan bagian dari kluster Kubernetes dan DVM.

  3. Masukkan Kunci Umum SSH yang digunakan untuk otorisasi ke semua mesin Linux yang dibuat sebagai bagian dari kluster Kubernetes dan DVM.

  4. Masukkan Awalan DNS Profil Master yang unik untuk wilayah tersebut. Ini harus berupa nama yang unik di wilayah, seperti k8s-12345. Cobalah untuk memilihnya sama dengan nama grup sumber daya sebagai praktik terbaik.

    Catatan

    Untuk setiap kluster, gunakan awalan DNS profil master yang baru dan unik.

  5. Pilih hitungan profil kumpulan master Kubernetes. Hitungan berisi jumlah node di kumpulan master. Bisa dari 1 sampai 7. Nilai ini harus berupa angka ganjil.

  6. Pilih VMSize pada mesin virtual master Kubernetes.

  7. Pilih jumlah profil kumpulan node Kubernetes. Hitungan berisi jumlah agen dalam kluster.

  8. Pilih VMSize dari VM node Kubernetes. Ini menentukan Ukuran mesin virtual pada mesin virtual node Kubernetes.

  9. Pilih ADFS bagi sistem identitas Azure Stack Hub untuk instalasi Azure Stack Hub Anda.

  10. Masukkan clientId perwakilan layanan Ini digunakan oleh penyedia cloud Kubernetes Azure. ID Klien diidentifikasi sebagai ID Aplikasi saat administrator Azure Stack Hub Anda membuat perwakilan layanan.

  11. Masukkan Rahasia klien perwakilan layanan. Ini adalah rahasia klien yang diberikan kepada Anda untuk perwakilan layanan AD FS Anda dari administrator Azure Stack Hub Anda.

  12. Masukkan versi Kubernetes. Ini adalah versi untuk penyedia Kubernetes Azure. Azure Stack Hub merilis build Kubernetes kustom untuk setiap versi Azure Stack Hub.

3. Ringkasan

  1. Pilih Ringkasan. Bilah menampilkan pesan validasi untuk pengaturan konfigurasi Kluster Kubernetes Anda.

    Menyebarkan Templat Solusi

  2. Tinjau pengaturan Anda.

  3. Pilih OK untuk menyebarkan kluster Anda.

Tip

Jika memiliki pertanyaan tentang penyebaran, Anda dapat memposting pertanyaan Anda atau melihat apakah seseorang telah menjawab pertanyaan tersebut di Forum Azure Stack Hub.

Langkah berikutnya

Menyambungkan ke kluster Anda

Mengaktifkan Dasbor Kubernetes