Giant Swarm's epic journey to Cluster API
To tell the story of our journey to Cluster API, we have to tell the story of 2017. Kendrick Lamar's Damn album had just come out, the WannaCry ransom …
Our take on internet access for virtual machines
When designing a cluster of (virtual) servers, there are a few fundamental decisions that need to be made. Things like how to get the clients to reach …
Silence, please! Why and how we silence alerts
At Giant Swarm, we live the DevOps life. This means we run what we build. The twist is that we manage it mostly for people in organizations outside of …
Application Configuration Management with Kpt
Through the course of this series on application configuration management in Kubernetes, we've looked into many of the popular approaches that exist i …
Part 7: The Observability Finale
In the six previous editions of this blog series, we learned how to build a cloud-native observability stack, and how to create and instrument a micro …
Giant Swarm’s Top 10 Cloud-Native Hits of 2020
The best of 2020. Really, we mean it.
Application Configuration Management with Pulumi
As this series on application configuration management in Kubernetes has progressed, the predominant message that has emerged is the community's desir …
Part 6: Prometheus — The Hidden Hero
Intro Let’s take a look back before we move forward. In our story so far, we’ve built our demo app (Part 1 and Part 2). Next up, in Part 3, we learned …
Application Configuration Management with Tanka
Update: since publishing this blog post, the Helm integration with Tanka is now supported. We're about halfway through this series on application conf …