Halaman ini menyediakan ringkasan container Windows Server di Google Kubernetes Engine (GKE). Untuk mempelajari cara membuat cluster, lihat Membuat cluster menggunakan node pool Windows Server.
Ringkasan
Dengan container Windows Server di GKE, Anda dapat memanfaatkan keunggulan Kubernetes: ketangkasan, kecepatan deployment, dan pengelolaan aplikasi Windows Server yang disederhanakan. Anda dapat menjalankan container Windows Server dan Linux secara berdampingan di cluster yang sama, yang memungkinkan bidang pengelolaan terpusat untuk kedua platform container tersebut. Container Microsoft Hyper-V saat ini tidak didukung.
Image node
Anda dapat membangun image node container Windows Server menggunakan Semi-Annual Channel (SAC) Windows Server atau Long-Term Servicing Channel (LTSC) Windows Server. Satu cluster dapat memiliki beberapa node pool Windows Server menggunakan versi Windows Server yang berbeda, tetapi setiap node pool hanya dapat menggunakan satu versi Windows Server. Untuk mempelajari perbedaan antara versi-versi ini lebih lanjut, lihat Memilih image node Windows Server.
Penyimpanan
Container Windows Server Anda dapat memanfaatkan berbagai opsi penyimpanan yang disediakan GKE. Untuk contoh penggunaan opsi penyimpanan GKE dengan Windows, lihat SSD lokal.
Saat menggunakan container Windows Server, Anda harus membuat objek StorageClass
, dan menentukan nama objek tersebut di kolom storageClassName
objek PersistentVolumeClaim
karena jenis penyimpanan file ext4
tidak
didukung dengan Windows. Jika menggunakan persistent disk Compute Engine, Anda harus menggunakan NTFS sebagai jenis penyimpanan file.
Driver CSI persistent disk Compute Engine juga tersedia untuk container Windows Server. Untuk detail selengkapnya, lihat Menggunakan Driver CSI persistent disk Compute Engine.
Keamanan
Seperti container Linux, container Windows memberikan batas isolasi proses dan resource. Container Windows Server dapat digunakan untuk multi-tenancy perusahaan. Namun, karena Microsoft tidak bertujuan untuk menangani kerentanan container escape Windows, penggunaan node Windows tidak direkomendasikan dalam skenario multi-tenancy yang berbahaya atau yang memerlukan tingkat risiko yang berbeda-beda. Sebagai gantinya, berikan cluster dan project Google Cloud terpisah kepada setiap tim aplikasi atau tim pengembangan untuk mencapai isolasi.
Batasan fitur
Ada beberapa fitur Kubernetes yang belum didukung untuk container Windows Server. Selain itu, beberapa fitur bersifat khusus Linux dan tidak berfungsi untuk Windows. Untuk daftar lengkap fitur Kubernetes yang didukung dan tidak didukung, lihat dokumentasi Kubernetes.
Selain fitur Kubernetes yang tidak didukung, ada beberapa fitur GKE yang tidak didukung.
Untuk cluster GKE, fitur berikut tidak didukung dengan node pool Windows Server:
- Cloud TPU (
--enable-tpu
) - Streaming image
- Visibilitas intranode
(
--enable-intra-node-visibility
) - Agen penyamaran IP
- Cluster alfa Kubernetes (
--enable-kubernetes-alpha
) - Node Local DNS Cache
- Penggunaan alamat IP Class E secara pribadi
- Penggunaan alamat IP publik secara pribadi
- Logging kebijakan jaringan
service.spec.sessionAffinity
Kubernetes- GPU (
--accelerator
) - Menetapkan Pod maksimum per node yang lebih besar dari batas default 110
- Driver CSI Filestore
- Proxy CloudSQL Auth berbasis Docker
- Jejaring stack ganda IPv4/IPv6 IPv6 tidak didukung di node Windows.
Kebijakan Traffic Eksternal Lokal pada node pool Windows hanya didukung dengan GKE versi v1.23.4-gke.400 atau yang lebih baru.
Produk Google Cloud lainnya yang ingin Anda gunakan dengan cluster GKE mungkin tidak mendukung node pool Windows Server. Untuk batasan spesifik, lihat dokumentasi produk tersebut.
Resource
Bagian berikut menyediakan link ke referensi yang relevan untuk container Windows Server di GKE.
Temukan
Tinjau referensi berikut untuk menemukan informasi tentang Windows di GKE:
- Baca blog Menjalankan container Windows Server di GKE.
- Baca blog Container Windows Server di GKE, kini disebut GA.
- Baca blog Dukungan Windows Server hadir di Google Distributed Cloud.
- Baca studi kasus Memigrasikan OS Lama ke Google Cloud.
Mulai
Pertimbangkan referensi berikut untuk memulai:
- Tonton video Cara memodernisasi dan menjalankan aplikasi Windows di GKE Enterprise GKE.
- Tonton webinar Migrasikan, Kelola & Modernisasi: Workload Windows yang Didukung oleh GKE dan GKE Enterprise.
- Coba demo Pusat Demo Microsoft dan Windows baru di Google Cloud.
- Pelajari cara Membuat cluster menggunakan node pool Windows Server.
Buat & deploy
Untuk panduan cara membuat dan men-deploy aplikasi, lihat halaman berikut:
- Men-deploy aplikasi Windows Server
- Men-deploy aplikasi stateful
- Membangun image multi-arch Windows Server
- Menggunakan Driver CSI persistent disk Compute Engine
Integrasi dengan Active Directory
Untuk panduan integrasi Active Directory, lihat halaman berikut:
- Praktik terbaik untuk menjalankan Active Directory di Google Cloud
- Mengonfigurasi node Windows Server untuk otomatis bergabung dengan domain Active Directory
- Men-deploy aplikasi ASP.NET dengan Autentikasi Windows di container Windows GKE.
Memecahkan masalah
Untuk mendapatkan bantuan terkait pemecahan masalah, lihat Mengumpulkan informasi diagnostik.
Eksplorasi
Untuk mengeksplorasi dan mempelajari cara menggunakan GKE Enterprise untuk Windows, lihat referensi berikut:
- Pelajari Migrate to Containers untuk memigrasikan workload Windows.
- Pelajari cara menggunakan node pool Windows di Google Distributed Cloud.
Solusi partner
Saat memodernisasi aplikasi, Anda juga perlu menggabungkan aplikasi ke dalam pengalaman pengelolaan DevOps menyeluruh yang berfungsi dengan alat dan alur kerja yang sudah ada. Untuk itu, Google telah bekerja sama dengan beberapa partner untuk memastikan aplikasi pembuatan, pengujian, deployment, konfigurasi, dan pemantauan Anda berfungsi baik dengan container Windows. Berikut adalah beberapa kasus penggunaan dan solusi partner yang telah kami uji untuk mendukung container Windows di GKE:
Kasus penggunaan | Deskripsi | Partner |
---|---|---|
CI/CD | Solusi CI/CD partner dapat membangun, menguji, dan men-deploy aplikasi yang berjalan di container Windows. | |
Kemampuan observasi | Solusi ITOps dan pengelolaan performa aplikasi (APM) partner dapat mengumpulkan telemetri dan memberikan visibilitas (dasbor, laporan, insight) untuk infrastruktur dan aplikasi yang dikelola di container Windows. | |
Kebijakan dan pengelolaan konfigurasi | Solusi partner menyediakan kemampuan pengelolaan atau penyediaan secret untuk aplikasi Windows di Google Cloud. | |
Keamanan | Solusi partner dapat mengamankan pengembangan dan konfigurasi aplikasi yang berjalan pada container Windows. |