Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
Für Kubernetes und die Cloud werden Deployments oft in einer Konfigurationssprache wie YAML beschrieben. Das bringt einige Herausforderungen mit sich: Die IDE-Unterstützung ist lückenhaft, und durch den Berg von Templates blickt bald keiner mehr durch.
Aber es geht auch anders! Mit den Open-Source-Frameworks AWS CDK, CDKTF und CDK8s können Deployments mit richtigen Programmiersprachen wie Python, TypeScript oder Java definiert und in Kubernetes-Clustern oder verschiedenen Clouds ausgerollt werden.
In diesem Vortrag wird vorgestellt, wie man mit den verschiedenen CDK-Frameworks endlich weg vom YAML-Engineering kommt und stattdessen auf richtiges Software-Engineering setzen kann.
- Grundkenntnisse in Infrastructure as Code und einer Programmiersprache sind empfehlenswert
- Mit CDKs und echten Programmiersprachen wartbare Kubernetes Deployments erstellen
- Unterschiede zwischen klassischem Infrastructure as Code und dem alternativen Ansatz mit Programmiersprachen verstehen
- Lernen wie man sofort selbst mit den vorgestellten Werkzeugen loslegen kann
