Kubernetes di perangkat Azure Stack Edge Pro GPU

BERLAKU UNTUK:Ya untuk Pro GPU SKUAzure Stack Edge Pro - GPUYa untuk Pro 2 SKUAzure Stack Edge Pro 2Ya untuk Pro R SKUAzure Stack Edge Pro RYa untuk Mini R SKUAzure Stack Edge Mini R

Kubernetes adalah platform sumber terbuka yang populer untuk mengatur aplikasi kontainer. Artikel ini memberikan gambaran umum tentang Kubernetes lalu menjelaskan cara kerja Kubernetes pada perangkat Azure Stack Edge Anda.

Tentang Kubernetes

Kubernetes memberikan platform yang mudah dan andal untuk mengelola aplikasi berbasis kontainer serta komponen jaringan dan penyimpanan terkait. Anda dapat dengan cepat membangun, menghadirkan, dan menskalakan aplikasi kontainer dengan Kubernetes.

Sebagai platform terbuka, Anda dapat menggunakan Kubernetes untuk membangun aplikasi dengan bahasa pemrograman, pustaka OS, atau bus olahpesan pilihan Anda. Untuk menjadwalkan dan menyebarkan rilis, Kubernetes dapat berintegrasi dengan integrasi berkelanjutan dan alat pengiriman berkelanjutan yang ada.

Untuk informasi selengkapnya, lihat Cara Kerja Kubernetes.

Kubernetes di Azure Stack Edge

Di perangkat Azure Stack Edge, Anda dapat membuat kluster Kubernetes dengan mengonfigurasi komputasi. Ketika peran komputasi dikonfigurasi, kluster Kubernetes termasuk node master dan pekerja semuanya disebarkan dan dikonfigurasi untuk Anda. Kluster ini kemudian digunakan untuk penyebaran beban kerja melalui kubectl, IoT Edge, atau Azure Arc.

Perangkat Azure Stack Edge tersedia sebagai konfigurasi 1 node atau konfigurasi 2 node (hanya untuk model Pro GPU) yang merupakan kluster infrastruktur. Kluster Kubernetes terpisah dari kluster infrastruktur dan disebarkan di atas kluster infrastruktur. Kluster infrastruktur menyediakan penyimpanan persisten untuk perangkat Azure Stack Edge Anda sementara kluster Kubernetes bertanggung jawab hanya untuk orkestrasi aplikasi.

Kluster Kubernetes memiliki simpul master dan simpul pekerja. Node Kubernetes dalam kluster adalah komputer virtual yang menjalankan aplikasi dan alur kerja cloud.

Node master Kubernetes bertanggung jawab untuk mempertahankan keadaan yang diinginkan untuk kluster Anda. Node master juga mengontrol node pekerja yang pada gilirannya menjalankan aplikasi kontainer.

Kluster Kubernetes pada perangkat simpul tunggal

Diagram berikut mengilustrasikan implementasi Kubernetes pada perangkat Azure Stack Edge 1 node. Perangkat 1-node memiliki satu simpul master dan satu simpul pekerja. Perangkat 1-node tidak terlalu tersedia dan jika satu node gagal, perangkat tidak berfungsi. Kluster Kubernetes juga tidak berfungsi.

Arsitektur Kubernetes untuk perangkat Azure Stack Edge 1 simpul

Kluster Kubernetes pada perangkat dua node

Perangkat Azure Stack Edge 2-node memiliki satu simpul master dan dua simpul pekerja. Perangkat 2-node sangat tersedia dan jika salah satu node gagal, simpul master gagal ke simpul lain. Baik perangkat maupun kluster Kubernetes terus berjalan.

Untuk informasi selengkapnya tentang arsitektur kluster Kubernetes, buka konsep inti Kubernetes.

Persyaratan komputasi Kubernetes

Master Kubernetes dan simpul pekerja adalah komputer virtual yang mengonsumsi CPU dan memori. Saat menyebarkan beban kerja Kubernetes, penting untuk memahami persyaratan komputasi untuk VM master dan pekerja.

Jenis VM Kubernetes Persyaratan CPU dan memori
VM master CPU: 4 core, RAM: 4-GB
VM Pekerja CPU: 30% inti fisik yang tersedia, RAM: 25% spesifikasi perangkat

Provisi volume penyimpanan

Untuk mendukung beban kerja aplikasi, Anda dapat memasang volume penyimpanan untuk data persisten di berbagi perangkat Azure Stack Edge Anda. Baik volume statis dan dinamis dapat digunakan.

Untuk informasi selengkapnya, lihat opsi provisi penyimpanan untuk aplikasi di penyimpanan Kubernetes untuk perangkat Azure Stack Edge Anda.

Jaringan

Jaringan Kubernetes memungkinkan Anda untuk mengonfigurasi komunikasi dalam jaringan Kubernetes termasuk jaringan kontainer-ke-kontainer, jaringan pod-ke-pod, jaringan pod-ke-layanan, dan jaringan Internet-ke-layanan. Untuk informasi selengkapnya, lihat model jaringan di jaringan Kubernetes untuk perangkat Azure Stack Edge Anda.

Pembaruan

Saat versi Kubernetes baru tersedia, kluster Anda dapat ditingkatkan menggunakan pembaruan standar yang tersedia untuk perangkat Azure Stack Edge Anda. Untuk langkah-langkah tentang cara meningkatkan, lihat Menerapkan pembaruan untuk Azure Stack Edge Anda.

Akses, pemantauan

Kluster Kubernetes pada perangkat Azure Stack Edge memungkinkan kontrol akses berbasis peran Kubernetes (Kubernetes RBAC). Untuk informasi selengkapnya, lihat Kontrol akses berbasis peran Kubernetes pada perangkat Azure Stack Edge Pro GPU Anda.

Anda juga dapat memantau kesehatan kluster dan sumber daya melalui dasbor Kubernetes. Log kontainer juga tersedia. Untuk informasi selengkapnya, lihat Menggunakan dasbor Kubernetes untuk memantau kesehatan kluster Kubernetes di perangkat Azure Stack Edge Anda.

Azure Monitor juga tersedia sebagai add-on untuk mengumpulkan data kesehatan dari kontainer, node, dan pengontrol. Untuk informasi selengkapnya, lihat Ringkasan Azure Monitor

Registri kontainer Edge

Kubernetes pada perangkat Azure Stack Edge memungkinkan penyimpanan privat gambar Anda dengan menyediakan registri kontainer lokal. Untuk informasi selengkapnya, lihat Mengaktifkan registri kontainer Edge di perangkat Azure Stack Edge Pro GPU Anda.

Manajemen aplikasi

Setelah kluster Kubernetes dibuat di perangkat Azure Stack Edge, Anda dapat mengelola aplikasi yang disebarkan pada kluster ini melalui salah satu metode berikut:

  • Akses asli melalui kubectl
  • IoT Edge
  • Azure Arc

Metode ini dijelaskan di bagian berikut.

Kubernetes dan kubectl

Setelah kluster Kubernetes disebarkan, Anda dapat mengelola aplikasi yang disebarkan pada kluster secara lokal dari komputer klien. Anda menggunakan alat asli seperti kubectl melalui baris perintah untuk berinteraksi dengan aplikasi.

Untuk informasi selengkapnya tentang menyebarkan kluster Kubernetes, buka Menyebarkan kluster Kubernetes di perangkat Azure Stack Edge Anda. Untuk informasi tentang manajemen, buka Menggunakan kubectl untuk mengelola kluster Kubernetes di perangkat Azure Stack Edge Anda.

Kubernetes dan Azure Arc

Azure Arc adalah alat manajemen hibrid yang memungkinkan Anda untuk menyebarkan aplikasi pada kluster Kubernetes. Azure Arc juga memungkinkan Anda menggunakan Azure Monitor untuk kontainer untuk melihat dan memantau kluster Anda. Untuk informasi lebih lanjut, buka Apa itu Kube yang diaktifkan Azure Arc?. Untuk informasi tentang harga Azure Arc, buka Harga Azure Arc.

Mulai Maret 2021, Kube yang diaktifkan Azure Arc akan tersedia secara umum untuk pengguna dan biaya penggunaan standar akan berlaku. Sebagai pelanggan pratinjau yang berharga, Kube yang diaktifkan Azure Arc akan tersedia untuk Anda tanpa biaya untuk perangkat Azure Stack Edge. Untuk memanfaatkan penawaran pratinjau, buat permintaan dukungan:

  1. Di jenis terbitan, pilih Tagihan.
  2. Di Langganan, pilih langganan Anda.
  3. Di bawah Layanan , pilih Layanan saya, lalu pilih Azure Stack Edge.
  4. Di Sumber Daya, pilih sumber daya Anda.
  5. Di Ringkasan, ketik deskripsi masalah Anda.
  6. Di Jenis masalah, pilih Biaya Tak Terduga.
  7. Di bawah Subtipe masalah, pilih Bantu saya memahami biaya pada uji coba gratis saya.

Langkah berikutnya

  • Pelajari selengkapnya tentang penyimpanan Kubernetes di perangkat Azure Stack Edge.
  • Pahami model jaringan Kubernetes di perangkat Azure Stack Edge.
  • Menyebarkan Azure Stack Edge di portal Microsoft Azure.