Kubernetes'e .NET mikro hizmeti dağıtma
Mikro hizmet uygulamaları küçük, bağımsız sürümlü ve ölçeklenebilir müşteri odaklı hizmetlerden oluşur. Kapsayıcılara dağıtılan mikro hizmet uygulamaları, daha fazla kapsayıcı örneği dağıtarak uygulamaların ölçeğini genişletmeyi ve artan talebe yanıt vermeyi ve talep azalıyorsa ölçeği geri ölçeklendirmeyi mümkün hale getirir. Birçok mikro hizmetin karmaşık çözümlerinde kapsayıcıları dağıtma, güncelleştirme, izleme ve kaldırma işlemi zorluklara neden olabilir. Bu modülde bu zorluklardan bazıları açıklanır ve Kubernetes'in nasıl yardımcı olabileceği gösterilir.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Düzenleyicilerin arkasındaki kavramları ve bunlara neden ihtiyacınız olabileceğini öğrenin.
- Docker kapsayıcısında barındırılan mevcut bir .NET mikro hizmetini alıp Docker Hub'a gönderin.
- Mikro hizmeti Docker Hub'dan yerel bir Kubernetes örneğine dağıtın.
- Kubernetes kümesindeki bir kapsayıcı örneğini ölçeklendirmeyi öğrenin.
Önkoşullar
- Temel Docker kavramları ve Docker hesabı hakkında bilgi
- Mikro hizmet tasarımı hakkında bilgi