Does Crossplane Replace Terraform? Part I: the Theory

    What is Crossplane? If you don't already know, Crossplane is billed as an:

    Introducing the KATE Stack

    At Container Solutions, one of our ‘bread and butter’ engagements is to help a software infrastructure team move from more traditional software delivery paradigms to Cloud Native ones.

    We Built a .NET Operator SDK (So You Don’t Have To)

    We built a .NET Operator SDK, in C#, so you can build your own Kubernetes Operators in C# or any .NET language. There's of course the Go Operator SDK, and there's our Java Operator SDK, so why not hav...

    7 min read

    GitOps: The Bad and the Ugly

    I recently spoke with the developers of Humanitec, a Continuous Delivery platform for Kubernetes. Humanitec is interesting because, contrary to recent trends, it’s not based on a GitOps deployment wor...

    28 min read

    FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You?

    GitOps—the idea to fully manage applications and infrastructure using a Git-based workflow—is gaining a lot of traction recently. Nothing shows it better than a new generation of deployment tools, whi...

    12 min read

    How We Applied GitOps in a Regulated-Sector Company

    Working as a consultant in the IT industry, sometimes you get a project that you get very excited about. I recently had this opportunity. At first glance, this company might appear to be a very diffic...

    6 min read

    11 Reasons for Adopting GitOps

    Kubernetes allows us to manage our application deployments and other infrastructure components purely using declarative configuration files (e.g. we’re all YAML developers now). This enables us to put...

    11 min read

    Enterprise grade CI/CD with GitOps

    Implementing Continuous Delivery[1] at enterprise scale is a major challenge. As every company has to innovate their software delivery methods, we need to allow individual teams to learn and improve t...