Dieser Kurs vermittelt praxisnah, wie moderne Single Page Applications (SPAs) mit Kubernetes verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie React, Vue.js oder Angular in containerisierten Kubernetes-Umgebungen effizient bereitstellen und betreiben.
Kursinhalte:- Einführung in Kubernetes und seine Vorteile für Single Page Applications
- Containerisierung von SPAs mit Docker für Kubernetes
- Bereitstellung von SPAs in Kubernetes-Umgebungen mit Pods, Deployments und Services
- Load Balancing und Traffic Management mit Kubernetes Ingress für SPAs
- Integration von RESTful APIs und GraphQL in Kubernetes-gestützten SPAs
- Automatisierung von Build- und Deployment-Prozessen mit CI/CD-Pipelines (GitHub Actions, GitLab CI/CD, ArgoCD)
- Skalierung von SPAs mit Horizontal Pod Autoscaling (HPA) in Kubernetes
- Sicherheitsmaßnahmen für containerisierte SPAs: Zugriffskontrollen, Secrets Management, TLS-Verschlüsselung
- Monitoring und Fehlerbehebung mit Prometheus, Grafana und Kubernetes Dashboard
- Deployment containerisierter SPAs auf Cloud-Plattformen wie AWS EKS, Google Kubernetes Engine (GKE) und Azure Kubernetes Service (AKS)
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen Single Page Application mit Kubernetes