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.
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.
Kenntnisse in der Softwareentwicklung und von Cloud Technologien.
200
2 Tage
Wir empfehlen dieses Training für technische Fachkräfte, die Ihre Anwendung mit Docker in Kubernetes betreiben möchten.
Haben wir Ihr Interesse geweckt? Kontaktieren Sie uns noch heute unter: