JavaScript (Node.js) und Kubernetes: Ein praktischer Leitfaden zur Orchestrierung
300 Seiten
German
PDF
4.5

JavaScript (Node.js) und Kubernetes: Ein praktischer Leitfaden zur Orchestrierung

JavaScript (Node.js) und Kubernetes: Ein praktischer Leitfaden zur Orchestrierung

Autor:

Jahr:

Zusammenfassung:

Moderne Webentwicklung ist ohne Containerisierung und Orchestrierung nicht denkbar. Wenn Sie in JavaScript und Node.js programmieren, sich aber beim Wort „Kubernetes“ unsicher fühlen – dieses Buch wird Ihr praktischer Wegweiser sein. „JavaScript (Node.js) und Kubernetes“ ist keine weitere Theorie zur Clusterverwaltung, sondern ein fokussierter Leitfaden für Entwickler, die lernen möchten, ihre Anwendungen zu containerisieren und in einer Produktionsumgebung zu verwalten.



Worum geht es in diesem Buch?

Das Buch führt Sie durch den gesamten Prozess: von der Erstellung einer einfachen Node.js-Anwendung und deren Containerisierung mit Docker bis zur Bereitstellung in einem vollwertigen Kubernetes-Cluster. Sie erfahren, wie Sie eine CI/CD-Pipeline einrichten, Monitoring und Logging organisieren und die Anwendung unter Last skalieren. Besonderes Augenmerk liegt auf typischen Problemen von Node.js-Entwicklern: Umgang mit Asynchronität in Containern, Zustandsverwaltung, Konfiguration von Health Checks und Graceful Shutdown.



Für wen ist dieses Buch?

  • Node.js-Entwickler, die DevOps-Praktiken erlernen möchten, ohne tief in die Linux-Administration einzusteigen.
  • Fullstack-Ingenieure, die verstehen wollen, wie ihre Anwendungen in der Produktion funktionieren.
  • Technische Leiter, die den Übergang zu einer Microservice-Architektur planen.
  • DevOps-Ingenieure, die nach verständlichen Beispielen in JavaScript suchen, statt in Go oder Java.


Was werden Sie lernen?

  • Wie man ein Dockerfile für eine Node.js-Anwendung schreibt (Multi-Stage-Build, Layer-Optimierung).
  • Wie man einen Kubernetes-Cluster erstellt und konfiguriert (Minikube, kind, Cloud-Lösungen).
  • Wie man Deployment, Service, Ingress und ConfigMap für einen Node.js-Dienst beschreibt.
  • Wie man automatische Skalierung (HPA) und Lastverteilung einrichtet.
  • Wie man nahtlose Bereitstellungen organisiert (Rolling Update, Blue-Green Deployment).
  • Wie man Monitoring (Prometheus + Grafana) und zentralisiertes Logging anbindet.
  • Wie man mit Datenbanken und Caches in Kubernetes arbeitet (StatefulSet, PersistentVolume).
  • Wie man Tests schreibt und CI/CD implementiert (GitHub Actions, GitLab CI).


Warum sollten Sie es lesen?

Dieses Buch handelt nicht von abstrakten Konzepten – es geht um reale Aufgaben. Jedes Kapitel enthält sofort anwendbare Codebeispiele, Manifeste und Skripte. Sie lesen nicht nur die Theorie, sondern können die beschriebenen Szenarien sofort in Ihrem lokalen Cluster nachvollziehen. Am Ende des Buches werden Sie sich in der Welt der Container sicher fühlen und in der Lage sein, die Infrastruktur für Node.js-Projekte jeder Größe selbstständig zu entwerfen.



Wenn Sie aufhören möchten, Angst vor Kubernetes zu haben, und es als leistungsstarkes Werkzeug für Ihre JavaScript-Anwendungen nutzen möchten – dieses Buch ist für Sie.

Empfehlungen