Category: Kubernetes

  • Drift Reporting with Terraform

    “Why do I keep on drifting? Yes, I wish I knew why? I am not aware of the reason myself. Why do I keep on drifting?” Avijeet Das In a previous blog post I talked about Gap analysis, the process of determining which asserts you own are under Infrastructure-as-Code (IaC) management. Once you have identified…

    Continue reading

  • Gap analysis with Terraform

     We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns—the ones we don’t know we don’t know. Donald Rumsfeld It may seem obvious, but often overlooked, that in order to manage something – a cloud asset like a…

    Continue reading

  • Kubernetes Configmap Scripts

     “To make a great film you need three things – the script, the script and the script.” Alfred Hitchcock There is a nice trick I use when I’m writing Kubernetes Jobs of embedding scripts in configmaps. Jobs are a Kubernetes resource type which spin up a one-shot container and run it to exit, with an…

    Continue reading

  • Kubernetes Resource Optimization

    The key to success is twofold; know what you are doing, and do it well. Most people fail at the first step Joel Crisp (me) There has been a lot written about Kubernetes Resource Optimization. Kubernetes, at the core, is a resource aware scheduler designed to pack as many tasks (pods) onto compute resources (nodes)…

    Continue reading