Dieser Kurs vermittelt praxisnah, wie moderne Webanwendungen mit Kubernetes verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie React, Vue.js oder Angular in Kubernetes-Umgebungen effizient betreiben und bereitstellen.
Kursinhalte:- Einführung in Kubernetes und seine Vorteile für Frontend-Frameworks
- Containerisierung von Frontend-Anwendungen mit Docker für den Kubernetes-Einsatz
- Nutzung von Kubernetes Pods, Deployments und Services für skalierbare Frontends
- Load Balancing und Traffic Management für Frontend-Anwendungen mit Kubernetes Ingress
- Integration von RESTful APIs und GraphQL in Kubernetes-gestützten Anwendungen
- Nutzung von Helm Charts für das Management von Frontend-Anwendungen
- Automatisierung von Build- und Deployment-Prozessen mit CI/CD-Pipelines (GitHub Actions, GitLab CI/CD, ArgoCD)
- Sicherheitsmaßnahmen für containerisierte Frontend-Anwendungen in Kubernetes
- Monitoring und Fehlerbehebung mit Prometheus, Grafana und Kubernetes Dashboard
- Deployment und Skalierung containerisierter Frontend-Anwendungen auf AWS, Google Cloud und Azure Kubernetes Service (AKS)
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen Frontend-Anwendung mit Kubernetes