Im Rahmen dieses Langzeitprojektes haben wir mehrere Kubernetes-Cluster in der Microsoft Azure Cloud-Umgebung betreut und weiterentwickelt. Diese Cluster wurden hochverfügbar und redundant ausgelegt, um einen unterbrechungsfreien Betrieb zu gewährleisten und Ausfallzeiten zu minimieren. Jeder Cluster bestand aus mehr als 1.000 Containern, die Microservices, Stateful Sets und Cronjobs enthielten und in verschiedenen Stages (z.B. Development, Testing, Production) betrieben wurden. Die Infrastruktur wurde mittels Infrastructure as Code (IaC) verwaltet, wobei das Terraform-Projekt mehr als 40.000 Lines of Code umfasste.
Technologie und Tools:
Microsoft Azure Cloud, Terraform, Ansible, GitLab CI, Kubernetes, Traefik, Docker, OAuth-Proxy, Bash, SSL-Zertifikate, Splunk, Lens
Cloud-Dienste:
Azure DNS, Blob Storage, MS-SQL Database, Kubernetes Service (AKS), Azure Cache for Redis, Traffic Manager, Container Registry, Key Vault, Virtual Networks
Mehr Projekte rund um Cloud: