Özet

Tamamlandı

Mikro hizmetleri kendi kapsayıcılarında barındırmak, mikro hizmet tabanlı geliştirme için yaygın bir desendir. Tek bir uygulama oluşturan birçok farklı mikro hizmetin olması sık karşılaşılan bir durum değildir. Tüm bu mikro hizmetleri ve kapsayıcılarını el ile koordine etmeye ve sürdürmeye çalışmak sizi hızla bunaltabilir.

Kapsayıcı düzenleyicisi, kapsayıcılı uygulamaları otomatik olarak dağıtıp yöneten bir sistemdir. Kubernetes, kapsayıcılı iş yüklerini yönetmeye ve düzenlemeye yönelik taşınabilir, genişletilebilir, açık kaynak bir platformdur. Kubernetes karmaşık kapsayıcı yönetim görevlerini soyutlar ve farklı işlem ortamlarında kapsayıcıları düzenlemeye yönelik bildirim temelli bir yapılandırma sağlar.

Bu modülde, zaten kapsayıcılı mikro hizmetlere bölümlenmiş bir .NET uygulamasını almayı ve bir Kubernetes ortamına dağıtmayı öğrendiniz. Docker görüntülerini önce Docker Hub'a, Kubernetes örneği tarafından indirilebilmesi için gönderdiniz, ardından Kubernetes'in her mikroservis için ne yapması gerektiğini bildirime dayalı olarak açıklamak için dağıtım dosyaları oluşturdunuz. Kubernetes kullanarak kapsayıcılı mikro hizmeti ölçeklendirmenin kolay olduğunu da öğrendiniz.

Codespace'i temizleme

MicrosoftDocs/mslearn-dotnet-cloudnative ifadesini gördüğünüz Depoya göre bölümünden GitHub'dakikod alanını silebilirsiniz.

Kaynaklar

.NET mikro hizmetlerini dağıtma hakkında daha fazla bilgi edinmek için aşağıdakiler harika kaynaklardır: