Dieser Kurs vermittelt praxisnah, wie modulare Frontend-Architekturen mit Kubernetes verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie Micro Frontends mit modernen Frameworks wie React, Vue.js oder Angular in Kubernetes-Umgebungen effizient bereitstellen.
Kursinhalte:- Einführung in Kubernetes und seine Vorteile für modulare Frontend-Architekturen
- Containerisierung von modularen Frontends mit Docker für Kubernetes
- Nutzung von Micro Frontends mit Webpack Module Federation und Kubernetes
- Orchestrierung von modularen Frontends mit Kubernetes Deployments, Pods und Services
- Load Balancing und Traffic Management mit Kubernetes Ingress für modulare Anwendungen
- Integration von RESTful APIs und GraphQL für Micro Frontends
- Nutzung von Helm Charts für das Management modularer Frontend-Anwendungen
- Automatisierung von CI/CD-Pipelines für Kubernetes mit ArgoCD, GitHub Actions und GitLab CI/CD
- Skalierung modularer Frontends mit Kubernetes Horizontal Pod Autoscaling (HPA)
- Sicherheitsmaßnahmen für Kubernetes-gestützte modulare Anwendungen: Zugriffskontrollen, Secrets Management, TLS-Verschlüsselung
- Monitoring und Fehlerbehebung mit Prometheus, Grafana und Kubernetes Dashboard
- Deployment containerisierter modularer Webanwendungen auf AWS EKS, Google Kubernetes Engine (GKE) und Azure Kubernetes Service (AKS)
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen modularen Frontend-Anwendung mit Kubernetes