Ringkasan
Hosting layanan mikro dalam kontainer mereka sendiri adalah pola umum untuk pengembangan berbasis layanan mikro. Tidak jarang untuk memiliki banyak layanan mikro berbeda yang menyusun satu aplikasi. Mencoba mengoordinasikan dan memelihara semua layanan mikro tersebut dan kontainernya secara manual dapat dengan cepat membuat Anda kewalahan.
Orkestrator kontainer adalah sistem yang secara otomatis menerapkan dan mengelola aplikasi kontainer. Kubernetes adalah platform sumber terbuka portabel, dapat diperluas untuk mengelola dan mengatur beban kerja kontainer. Kubernetes mengabstraksi tugas manajemen kontainer yang kompleks dan memberi Anda konfigurasi deklaratif untuk mengatur kontainer di lingkungan komputasi yang berbeda.
Dalam modul ini, Anda mempelajari cara mengambil aplikasi .NET yang sudah dipartisi ke dalam layanan mikro dalam kontainer dan menyebarkannya ke lingkungan Kubernetes. Pertama-tama Anda mendorong gambar Docker ke Docker Hub untuk membuat gambar tersedia untuk instans Kubernetes untuk diunduh, lalu membuat file penyebaran untuk menjelaskan secara deklaratif apa yang harus dilakukan Kubernetes pada setiap layanan mikro. Anda juga belajar bahwa mudah untuk menskalakan layanan mikro dalam kontainer menggunakan Kubernetes.
Bersihkan Codespace
Anda dapat menghapus codespace di GitHub di bawah Berdasarkan repositori tempat Anda melihat MicrosoftDocs/mslearn-dotnet-cloudnative.
Referensi
Berikut ini adalah sumber daya yang bagus untuk mempelajari lebih lanjut tentang menyebarkan layanan mikro .NET: