Kursbeschreibung
Wie können Sie als Java-Entwickler Ihre vorhandenen Fähigkeiten auf Kubernetes anwenden? Lernen Sie, wie das geht und machen Sie sich fit mit Kubernetes.
Kubernetes ist die beliebteste Container-Orchestrierungs-Engine auf dem Markt.
Immer mehr Arbeitgeber sind auf der Suche nach Entwicklern mit Kubernetes-Erfahrung. Als Java-Entwickler ist das Erlernen von Kubernetes-Bereitstellungstechniken eine einfache Möglichkeit, Ihre vorhandenen Fähigkeiten und Ihre Beschäftigungsfähigkeit zu erweitern.
Sie erhalten eine Schritt-für-Schritt-Anleitung, die Ihnen hilft, bestehende Anwendungen mit Kubernetes und Amazon Web Services bereitzustellen. Lernen Sie, wie Sie Ihre Anwendungen verpacken, Kubernetes-Manifeste erstellen und sie in Kubernetes-Clustern bereitstellen, sowohl lokal als auch in der Amazon-Cloud.
Erfahren Sie außerdem, wie Sie ein Istio-Service-Mesh für Routing, Lastausgleich, Protokollierung und Sicherheit konfigurieren und Bereitstellungspipelines erstellen, mit denen Sie sich wieder auf die Erstellung von Anwendungen konzentrieren können.
Einführung in Kubernetes- Warum Kubernetes?
- Anwendung von Java-Kenntnissen auf Kubernetes
- Kubernetes-Workflow für Java-Entwickler
- Erstellen und Testen der Anwendung mit Maven
- Docker-Arbeitsablauf
- Docker-Abbild und Container
- Ein Docker-Image mit einer Dockerdatei erstellen
- Arbeiten mit einem Docker-Container
- Erstellen eines Docker-Images mit Jib
- Minimales Docker-Image mit eigener JRE
- Kubernetes-Konzepte und Instanziierung
- Kubernetes-Ressourcen
- Kubernetes-Cluster-Konzepte
- Kubernetes-Cluster: Erste Schritte
- Erste Schritte mit Minikube
- Bereitstellen mit einzelnen Manifesten
- Bereitstellen mit einem einzelnen Manifest
- Einführung in Helm-Diagramme
- Einsatz mit Helm-Diagrammen
- Debuggen eines Einsatzes mit IntelliJ
- Einführung in Amazon EKS
- EKS-Bereitstellung
- Migrieren einer App zu einem Cluster auf AWS
- Einführung in Service Mesh und Istio
- Installieren von Istio auf Amazon EKS
- Bereitstellen der Anwendung mit zwei Bereitstellungen
- Erstellen von Istio-Ressourcen
- Traffic-Verschiebung mit Istio
- Mesh mit Kiali visualisieren
- Skaffold
- AWS CodePipeline
Wie können Sie als Java-Entwickler Ihre vorhandenen Fähigkeiten auf Kubernetes anwenden? Lernen Sie, wie das geht und machen Sie sich fit mit Kubernetes.
Kubernetes ist die beliebteste Container-Orchestrierungs-Engine auf dem Markt.
Immer mehr Arbeitgeber sind auf der Suche nach Entwicklern mit Kubernetes-Erfahrung. Als Java-Entwickler ist das Erlernen von Kubernetes-Bereitstellungstechniken eine einfache Möglichkeit, Ihre vorhandenen Fähigkeiten und Ihre Beschäftigungsfähigkeit zu erweitern.
Sie erhalten eine Schritt-für-Schritt-Anleitung, die Ihnen hilft, bestehende Anwendungen mit Kubernetes und Amazon Web Services bereitzustellen. Lernen Sie, wie Sie Ihre Anwendungen verpacken, Kubernetes-Manifeste erstellen und sie in Kubernetes-Clustern bereitstellen, sowohl lokal als auch in der Amazon-Cloud.
Erfahren Sie außerdem, wie Sie ein Istio-Service-Mesh für Routing, Lastausgleich, Protokollierung und Sicherheit konfigurieren und Bereitstellungspipelines erstellen, mit denen Sie sich wieder auf die Erstellung von Anwendungen konzentrieren können.
Einführung in Kubernetes- Warum Kubernetes?
- Anwendung von Java-Kenntnissen auf Kubernetes
- Kubernetes-Workflow für Java-Entwickler
- Erstellen und Testen der Anwendung mit Maven
- Docker-Arbeitsablauf
- Docker-Abbild und Container
- Ein Docker-Image mit einer Dockerdatei erstellen
- Arbeiten mit einem Docker-Container
- Erstellen eines Docker-Images mit Jib
- Minimales Docker-Image mit eigener JRE
- Kubernetes-Konzepte und Instanziierung
- Kubernetes-Ressourcen
- Kubernetes-Cluster-Konzepte
- Kubernetes-Cluster: Erste Schritte
- Erste Schritte mit Minikube
- Bereitstellen mit einzelnen Manifesten
- Bereitstellen mit einem einzelnen Manifest
- Einführung in Helm-Diagramme
- Einsatz mit Helm-Diagrammen
- Debuggen eines Ei…