Overview
Explore Vipps' journey in managing Azure infrastructure and achieving zero downtime upgrades in this NDC Copenhagen 2022 conference talk. Learn about the evolution of their architecture, from early challenges to their current immutable infrastructure setup. Discover why Vipps favors a multi-cluster architecture in Azure and gain insights into design decisions for AKS upgrades. Understand the role of various Azure services, including API Management, Traffic Manager, Application Gateway, and Load Balancer in creating a robust infrastructure. Delve into topics such as node pool upgrades, ARM templates, Pulumi, and Pod Disruption Budgets. Ideal for Azure administrators and architects with basic knowledge of Azure and Kubernetes, this talk offers valuable lessons from Vipps' experiences in optimizing their online presence and ensuring uninterrupted service during upgrades.
Syllabus
Intro
Vipps is mobile payments
Most recommended brand in Norway
How AKS upgrade node pools
Application startup failures
Exceeded Resource Limits
Node failures
Most simple AKS upgrade
Node Pool Upgrades
Comparison
AKS active-inactive
ARM
Pulumi
Azure API Management policies
Azure Traffic Manager
Azure Application Gateway
Azure Load Balancer
Node Pools + Pod Disruption Budget
Where we come from
Revisions
Azure resources
No access to Kubernetes API
Summarize
Taught by
NDC Conferences