Gambaran umum AKS di Windows Server dan Azure Stack HCI, versi 22H2
Berlaku untuk: AKS di Azure Stack HCI 22H2, AKS di Windows Server
Azure Kubernetes Service (AKS) di Azure Stack HCI dan Windows Server merupakan implementasi Kubernetes lokal AKS. AKS di Azure Stack HCI dan Windows Server mengotomatisasi eksekusi aplikasi kontainer dalam skala besar. AKS menjadikan permulaan hosting Linux dan Windows kontainer di pusat data Anda lebih cepat.
Untuk mulai menggunakan Kubernetes lokal menggunakan AKS, siapkan AKS di Azure Stack HCI dan Windows Server.
Selain itu, Anda dapat menggunakan AKS untuk mengatur kontainer berbasis cloud Anda. Lihat Azure Kubernetes Service di Azure. Jika Anda menggunakan Azure Stack Hub, lihat mesin AKS di Azure Stack Hub.
Bagian berikut membahas beberapa alasan untuk menggunakan AKS di Azure Stack HCI dan Windows Server, dan juga menjawab beberapa pertanyaan umum tentang layanan dan cara memulai. Untuk latar belakang kontainer, lihat Windows dan kontainer. Untuk memperoleh latar belakang tentang cara kerja Kubernetes pada AKS di Azure Stack HCI dan Windows Server, lihat konsep inti Kubernetes dan untuk latar belakang Kubernetes, lihat Kubernetes.io.
Mengapa menggunakan AKS di Windows Server dan Azure Stack HCI untuk aplikasi kontainer?
Meskipun Anda dapat mengelola beberapa kontainer secara manual menggunakan Docker dan Windows, aplikasi sering menggunakan lima, sepuluh, atau bahkan ratusan kontainer. Di situlah peran pengatur Kubernetes.
Kubernetes adalah pemimpin sumber terbuka untuk mengotomatisasi manajemen kontainer dalam skala besar. AKS menyederhanakan penyebaran Kubernetes lokal dengan cara menyediakan wizard yang dapat digunakan untuk menyiapkan Kubernetes dan add-on Azure Stack HCI yang penting, serta membuat kluster Kubernetes untuk menghosting beban kerja Anda.
Berikut adalah beberapa fungsionalitas yang disediakan AKS di Windows Server dan Azure Stack HCI:
- Sebarkan aplikasi kontainer dalam skala besar pada kluster Kubernetes yang berjalan di seluruh kluster Azure Stack HCI dan Windows Server.
- Menyebarkan serta mengelola aplikasi kontainer yang berbasis Linux dan Windows.
- Naikkan atau turunkan skala dengan menambahkan atau menghapus simpul ke kluster Kubernetes.
- Mengelola penyimpanan dan jaringan pada kluster Kubernetes.
- Berikan pembaruan Kubernetes reguler dan perbaikan keamanan untuk penyebaran Kubernetes Anda.
- Tetap diperbarui dengan versi Kubernetes.
- Gunakan layanan Azure populer melalui Azure Arc di Kubernetes.
Sederhanakan penyiapan Kubernetes lokal
Azure Kubernetes Service menyederhanakan proses pengaturan Kubernetes di Azure Stack HCI serta Windows Server 2019/2022 Datacenter, yang mencakup fitur-fitur berikut:
- Wizard Pusat Admin Windows guna menyiapkan Azure Kubernetes Service dan ketergantungannya.
- Wizard Pusat Admin Windows guna membuat kluster Kubernetes guna menjalankan aplikasi kontainer.
- Cmdlet PowerShell untuk menyiapkan Kubernetes serta membuat kluster Kubernetes, jika Anda memilih membuat skrip pengaturan host dan pembuatan kluster Kubernetes.
Lihat GIF di bawah ini untuk membiasakan diri Anda dengan proses penyebaran:
Melihat serta mengelola Kubernetes lokal melalui alat atau Azure Arc
Setelah menyiapkan Kubernetes lokal menggunakan AKS serta membuat kluster Kubernetes, Anda dapat mengelola dan memantau infrastruktur Kubernetes dengan:
-
Di portal Microsoft Azure menggunakan Azure Arc - Gunakan Azure Arc untuk mengelola aplikasi yang diterapkan di atas kluster Kubernetes di seluruh lingkungan cloud dan lokal Anda.
Azure Arc juga memungkinkan Anda mengelola kluster Kubernetes dengan layanan Azure lainnya termasuk:- Azure Monitor
- Kebijakan Azure
- Lokal menggunakan alat populer seperti Kubectl - Ada banyak alat sumber terbuka yang memungkinkan Anda menyebarkan aplikasi ke kluster Kubernetes, mengelola sumber daya kluster, memecahkan masalah, dan melihat aplikasi yang sedang berjalan. Semua alat ini bekerja dengan kluster Kubernetes yang disebarkan melalui AKS di Azure Stack HCI dan Windows Server.
Jalankan kontainer Linux dan Windows
Azure Kubernetes Service sepenuhnya mendukung kontainer berbasis Linux dan Windows. Saat membuat kluster Kubernetes di Windows Server atau Azure Stack HCI, Anda dapat memilih apakah akan membuat kumpulan simpul (grup node kluster Kubernetes yang identik) untuk menjalankan kontainer Linux, kontainer Windows, atau keduanya.
Azure Kubernetes Service membuat simpul Linux serta Windows sehingga Anda tidak perlu mengelola sistem operasi Linux atau Windows secara langsung.
Amankan infrastruktur kontainer Anda
AKS memiliki banyak fitur untuk membantu mengamankan infrastruktur kontainer Anda:
- Isolasi berbasis Hypervisor untuk node pekerja - Setiap kluster Kubernetes berjalan pada set mesin virtual khusus dan terisolasi sehingga penyewa dapat berbagi infrastruktur fisik yang sama.
- Linux dan gambar Windows yang dikelola Microsoft untuk node pekerja - Node pekerja menjalankan Linux serta Windows gambar mesin virtual yang dibuat oleh Microsoft untuk mematuhi praktik terbaik keamanan. Microsoft juga menyegarkan gambar-gambar ini setiap bulan disertai pembaruan keamanan terbaru.
Yang Anda perlukan untuk memulai
Bagian berikut meringkas apa yang diperlukan untuk menjalankan Kubernetes lokal dengan AKS di Azure Stack HCI dan Windows Server. Untuk detail lengkap tentang apa yang Anda butuhkan sebelum memasang AKS di Azure Stack HCI dan Windows Server, lihat persyaratan sistem.
Di sistem Pusat Admin Windows Anda
Mesin Anda yang menjalankan gateway Pusat Admin Windows seharusnya:
- Didaftarkan dengan Azure
- Di domain yang sama dengan kluster Pusat Data Azure Stack HCI atau Windows Server 2019/2022
Pada kluster Azure Stack HCI dan Windows Server atau kluster failover Pusat Data Windows Server 2019/2022 yang menghosting AKS
Kluster Azure Stack HCI dan Windows Server atau kluster failover Pusat Data Windows Server 2019/2022 memiliki persyaratan berikut:
- Maksimal delapan server dalam kluster
- 1 TB kapasitas yang tersedia di kumpulan penyimpanan bagi Azure Kubernetes Service
- Setidaknya 30 GB memori tersedia guna menjalankan mesin virtual Azure Kubernetes Service
- Semua server dalam kluster harus menggunakan wilayah EN-US dan pemilihan bahasa
Untuk persyaratan sistem Umum Azure Stack HCI, silakan lihat persyaratan sistem Azure Stack HCI.
Konfigurasi jaringan untuk Azure Stack HCI
Jaringan yang terhubung ke mesin virtual di kluster Azure Stack HCI atau Pusat Data Windows Server 2019/2022 memerlukan cakupan khusus alamat IPv4 yang tersedia untuk Azure Kubernetes Service serta dapat diakses oleh mesin virtual di kluster Azure Stack HCI atau Pusat Data Windows Server 2019/2022. Untuk informasi selengkapnya tentang persyaratan jaringan, silakan lihat persyaratan sistem AKS di Azure Stack HCI dan Windows Server.
Berikut adalah beberapa fungsionalitas yang disediakan AKS:
Integrasi asli menggunakan Azure Arc
Dengan AKS, Anda dapat menghubungkan kluster Kubernetes ke Azure. Setelah terhubung ke Kubernetes dengan dukungan Azure Arc, Anda dapat mengakses kluster Kubernetes yang berjalan secara lokal melalui portal Azure dan menyebarkan layanan manajemen seperti GitOps dan Azure Policy. Anda juga dapat menyebarkan layanan data seperti SQL Managed Instance dan PostgreSQL Hyperscale. Untuk informasi selengkapnya tentang Kubernetes dengan dukungan Azure Arc, lihat gambaran umum Azure Arc.
Pencatatan dan pemantauan terintegrasi
Setelah menghubungkan kluster ke Azure Arc, Anda dapat menggunakan Azure Monitor untuk memantau kesehatan kluster dan aplikasi Kubernetes. Azure Monitor untuk kontainer memberi Anda visibilitas performa dengan mengumpulkan metrik memori dan prosesor dari pengontrol, simpul, dan kontainer. Metrik dan log kontainer dikumpulkan secara otomatis untuk Anda dan dikirim ke database metrik di Azure Monitor, sementara data log dikirim ke ruang kerja Analitik Log Anda. Untuk informasi selengkapnya tentang Azure Monitor, lihat gambaran umum wawasan kontainer.
Jaringan yang ditentukan perangkat lunak untuk simpul Kubernetes dan aplikasi kontainer Anda
Dengan integrasi SDN di Azure Stack HCI, Anda sekarang dapat membawa jaringan Anda sendiri dan melampirkan simpul Kubernetes ke jaringan ini. Selain itu, Anda dapat menggunakan Load Balancer Perangkat Lunak SDN untuk menyediakan layanan penyeimbang beban untuk aplikasi kontainer mereka. Untuk informasi selengkapnya, lihat jaringan yang ditentukan perangkat lunak dengan AKS.
Mengubah ukuran kumpulan simpul Kubernetes secara otomatis
Untuk mengikuti permintaan aplikasi, Anda mungkin perlu menyesuaikan jumlah dan ukuran simpul yang menjalankan beban kerja Anda. Komponen autoscaler kluster dapat mengawasi pod di kluster Anda yang tidak dapat dijadwalkan karena kendala sumber daya. Ketika masalah terdeteksi, jumlah node dalam kumpulan node ditingkatkan untuk memenuhi permintaan aplikasi. Node juga diperiksa secara berkala untuk mengetahui kekurangan dari pod yang berjalan, dengan jumlah node yang kemudian dikurangi sesuai kebutuhan. Kemampuan untuk meningkatkan atau menurunkan jumlah simpul secara otomatis di kluster Kubernetes memungkinkan Anda menjalankan lingkungan yang efisien dan hemat biaya.
Menyebarkan dan mengelola aplikasi kontainer berbasis Windows
AKS sepenuhnya mendukung menjalankan kontainer berbasis Linux dan Windows. Saat membuat kluster Kubernetes di Windows Server atau Azure Stack HCI, Anda dapat memilih apakah akan membuat kumpulan simpul (grup node kluster Kubernetes yang identik) untuk menjalankan kontainer Linux, kontainer Windows, atau keduanya. Azure Kubernetes Service membuat simpul Linux serta Windows sehingga Anda tidak perlu mengelola sistem operasi Linux atau Windows secara langsung.
AKS mendukung penyebaran simpul berkemampuan GPU
AKS mendukung penyebaran kumpulan simpul berkemampuan GPU di atas GPU NVIDIA Tesla T4 menggunakan mode Discrete Device Assignment (DDA), juga dikenal sebagai Passthrough GPU. Dalam mode ini, satu atau beberapa GPU fisik didedikasikan untuk satu simpul pekerja dengan ukuran VM yang diaktifkan GPU yang mendapatkan akses penuh ke seluruh GPU sehingga menawarkan kompatibilitas aplikasi tingkat tinggi serta performa yang lebih baik. Untuk informasi selengkapnya tentang kumpulan simpul yang mendukung GPU, lihat dokumentasi GPU.
Langkah berikutnya
Untuk memulai AKS di Azure Stack HCI dan Windows Server, silakan lihat artikel berikut: