C# (.NET) und Kubernetes: Entwicklung und Orchestrierung von Microservices
300 Seiten
German
PDF
4.5

C# (.NET) und Kubernetes: Entwicklung und Orchestrierung von Microservices

C# (.NET) und Kubernetes: Entwicklung und Orchestrierung von Microservices

Autor:

Jahr:

Zusammenfassung:

Das Buch "C# (.NET) und Kubernetes" ist ein praktischer Leitfaden, der C#-Entwicklern hilft, moderne Ansätze zum Aufbau und zur Verwaltung verteilter Systeme zu erlernen. Sie erfahren, wie Sie das .NET-Ökosystem nutzen, um eine Microservice-Architektur zu erstellen und diese effektiv mit Kubernetes zu verwalten.



Für wen ist dieses Buch geeignet:

  • Backend-Entwickler mit C#, die auf eine Microservice-Architektur umsteigen möchten;
  • DevOps-Ingenieure, die mit .NET-Projekten arbeiten;
  • Softwarearchitekten, die Cloud-Lösungen entwerfen;
  • Studenten und Berufseinsteiger, die sich für moderne Orchestrierungstechnologien interessieren.


Was Sie lernen werden:

  • Grundlagen von Kubernetes: Pods, Services, Deployments, Konfigurationen;
  • Containerisierung von .NET-Anwendungen mit Docker;
  • Erstellung von Microservices in C# mit ASP.NET Core;
  • Einrichtung von CI/CD-Pipelines für automatische Builds und Bereitstellungen;
  • Verwaltung von Konfigurationen und Secrets in Kubernetes;
  • Monitoring und Logging von .NET-Anwendungen im Cluster;
  • Skalierung und Gewährleistung von Ausfallsicherheit;
  • Sicherheit: RBAC, Netzwerkrichtlinien, sichere Datenspeicherung.


Das Buch ist nach dem Prinzip "vom Einfachen zum Komplexen" aufgebaut. Sie beginnen mit den grundlegenden Konzepten von Kubernetes, lernen dann, .NET-Anwendungen in Container zu verpacken, und können am Ende des Buches ein vollwertiges Microservice-Projekt in der Cloud bereitstellen. Jedes Kapitel enthält praktische Beispiele, einsatzbereite YAML-Manifeste und Codeausschnitte in C#.



Besonderes Augenmerk liegt auf typischen Problemen, auf die Entwickler beim Umstieg auf Kubernetes stoßen: Zustandsverwaltung, Netzwerkkommunikation zwischen Microservices, Fehlerbehandlung und Debugging in einer verteilten Umgebung. Sie lernen, Tools wie Helm, Istio, Prometheus und Grafana in Verbindung mit .NET einzusetzen.



Das Buch "C# (.NET) und Kubernetes" ist nicht nur Theorie, sondern ein vollwertiges Werkzeug zur Weiterbildung. Nach der Lektüre werden Sie in der Lage sein, moderne Cloud-Anwendungen auf der .NET-Plattform selbstständig zu entwerfen, zu entwickeln und zu warten, und dabei alle Vorteile der Container-Orchestrierung zu nutzen.

Empfehlungen