Fernando Ripoll is a solution engineer at Giant Swarm. His background is as a full stack developer using technologies like Symfony, NodeJS, Golang, Ruby, Kubernetes, MongoDB, and HTML5. Throughout his career, Fernando has become more interested in distributed systems and especially how containers and Kubernetes have changed the developer experience. He is currently helping some big players jump into Kubernetes and containers by championing the change from old practices to reveal the benefits of cloud environments.
Always up-to-date - Dissecting A Kubernetes Upgrade
The Cloud Native community pushes updates very frequently, sometimes for security reasons other times to deliver new features. This means we need to continuously upgrade Kubernetes and the related Cloud Native Stack.
Kubernetes has created a nice way to roll out new application versions, but what about the upgrade of the orchestrator itself, the core addons running on the cluster, or even the infrastructure holding it.
Thanks to running clusters for multiple customers all over the world Giant Swarm has created a system to roll out any piece of the infrastructure stack without impact to the customer’s workloads. Our approach is relying on a set of operators to gracefully control the entire process making it reliable and reproducible.
The audience will see the different decisions that have been taken and which problems have been faced over time.