Details


Moderne Anwendungen müssen hochverfügbar und performant sein und ausserdem selbstständig auf Fehler reagiren können. All dies kann mit Containern und Kubernetes erreicht werden. Azure bietet dafür den Azure Kubernetes Service, welcher den Entwicklern die Installation und Verwaltung von Kubernetes abnimmt. Kubernetes übernimmt die Verwaltung der Docker Container und hilft für einen reibungslosen Betrieb Ihrer Anwendungen. Kubernetes prüft, ob Ihre Anwendung erreichbar ist und im Falle des Fehlers, dass die fehlerhafte Anwendung neu gestartet wird. Zusätzlich kann Kubernetes die Requests auf verschiedene Instanzen Ihrer Anwendung aufteilen. Dieses Load Balancing führt zu einer besseren Performance Ihrer Anwendung und ermöglicht das Deployment neuer Versionen, ohne die Anwendung offline nehmen zu müssen.


Inhalte:

  • Docker Grundlagen
  • Kubernetes Grundlagen
  • Installation von AKS
  • Microservice Architektur
  • Einführung in Helm
  • Deployments in AKS
  • Health Checks und Readiness Probes
  • Load Balancing
  • Zertifikatsmanagement
  • Automatisches Deployment während eines Pull Requests
  • Authentisierungsszenarien, z.B.Managed Identity


Trainingsziel:

Teilnehmer lernen in diesem Training Anwendungen in einen Docker Container zu stecken und diesen in AKS laufen zu lassen. Dazu gehört das automatische Load Balancing der Requests, automatische Checks, ob die Anwendung erreichbar ist und die Integration in den CI/CD Prozess mittels Helm Charts. Weiters bekommen Sie einen Einblick in die Architektur von Microservices und wie Sie Ihre Anwendungen mittels Managed Identities authentifizeren können.


Voraussetzungen:

Kenntnisse in der Softwareentwicklung und von Cloud Technologien.

Zielgruppe


  • Entwickler
  • Architekten
  • DevOps Engineer

Level


200

Dauer


2 Tage

Über das Modul


Wir empfehlen dieses Training für technische Fachkräfte, die Ihre Anwendung mit Docker in Kubernetes betreiben möchten.

Kontakt


Haben wir Ihr Interesse geweckt? Kontaktieren Sie uns noch heute unter:

  • +41 44 508 37 00
  • info@4tecture.ch