I replaced a manual task with an agent skill: configuring and installing a complex workload (vLLM) on Kubernetes. Rather than designing it to deploy via a complicated Helm chart, I replaced the Helm chart with the skill. WDYT?
medium.com/itnext/conve...
#Kubernetes #AgentSkills
Posts by Brian Grant
In this post I cover the history of how/why the problem with ConfigMap updates exists in Kubernetes, what the current most common solutions are (AFAICT), and how I decided to handle it in ConfigHub, at least for now.
medium.com/@bgrant0607/...
#Kubernetes #GitOps
Congrats to the Kyverno project for achieving graduated status in the CNCF.
I wrote a post about Kyverno and how to use it to vet Kubernetes configuration prior to deployment, and how to use Kyverno with ConfigHub.
medium.com/@bgrant0607/...
#Kubernetes #Kyverno #PolicyAsCode
Have you wondered why “strategic merge patch” is called that? Have you wondered why it exists?
This post covers its history.
itnext.io/kubernetes-s...
#kubernetes #gitops
Thanks for having me on! It was fun.
I believe that abstraction, as typically implemented, is not the right way to simplify configuration.
medium.com/@bgrant0607/...
I expect most of you disagree. Have you used simple abstractions of configuration?
#Kubernetes #GitOps #InfrastructureAsCode #PlatformEngineering
Overview of ConfigHub and the problems we are trying to solve on TNS: thenewstack.io/tech-veteran...
Are you tired of writing the same kinds of configuration templates over and over again? Do you wish that configuration changes weren't so manual and error-prone?
Configuration as data could change that.
medium.com/@bgrant0607/...
#Kubernetes #GitOps #InfrastructureAsCode
If you'd like some tooling around that YAML, you may be interested in taking a look at ConfigHub.
itnext.io/introducing-...
If you've ever had to "break glass" and change the state in the cluster directly rather than through git, you probably had to update the values or templates in git by hand afterwards. What if you could do that automatically?
medium.com/@bgrant0607/...
#Kubernetes #GitOps
Is maintaining multiple copies of fully rendered WET configuration feasible? How does ConfigHub do it without templates or patches? Is it even simpler?
Hopefully this post will answer those questions:
medium.com/@bgrant0607/...
#Kubernetes #GitOps
The past couple of weeks I've written about Configuration as Data.
This week I'm unveiling ConfigHub:
medium.com/@bgrant0607/...
If you're going to KubeCon and/or FluxCon in Atlanta, come see ConfigHub in action at our sessions. Links in a followup.
#Kubernetes #GitOps #InfrastructureAsCode
Last week I defined "Configuration as Data". This week I sketched a real, if trivial, example of what that looks like in the context of Kubernetes, and compare it with Helm.
medium.com/@bgrant0607/...
#Kubernetes #GitOps #InfrastructureAsCode
What is Configuration as Data? Why would anyone want to use that approach to manage configuration?
I wrote a brief post to explain it:
medium.com/@bgrant0607/...
If you already use the rendered manifest pattern, you're partway there.
I'll bee talking about it at Kubecon.
#Kubernetes #GitOps
Do you use the rendered manifest pattern? Or when a project has a plain YAML installation, do you choose that? Do you wish you could? In this post, I explain why I do, using a specific chart as an example.
medium.com/@bgrant0607/...
#kubernetes #helm #gitops #infrastructureascode
I've been trying AI coding assistants and agents for the past year. They finally seem good enough to use. WDYT?
medium.com/@bgrant0607/...
What coding agents have you had success with?
I've used quite a few terms in my posts, and sometimes they are misunderstood. So I created a glossary. Let me know what you think.
medium.com/@bgrant0607/...
Is this useful? Not useful? Do you agree with my definitions?
#kubernetes #infrastructureascode #gitops
What tools are available for managing applications across fleets of Kubernetes clusters? I took a look at what's out there. This is what I found.
medium.com/@bgrant0607/...
Did I miss your favorite tool?
#Kubernetes
A couple posts from our other investors:
pear.vc/confighub-ra...
encoded.vc/investment-i...
We finally have a website! And a few more clues regarding what we're up to.
www.confighub.com/news/configh...
crane.vc/announcing-c...
techcrunch.com/2025/03/26/c...
What is Infrastructure From Code, and what are its benefits and challenges?
medium.com/@bgrant0607/...
#infrastructureascode #infrastructurefromcode
I thought would be fun to revisit configuration-related proposals that didn't make it into Kubernetes.
medium.com/@bgrant0607/...
Do you think we should have merged any of those proposals? What do you think is missing from the K8s resource configuration toolbox?
#kubernetes
What are your favorite non-Infrastructure-as-Code automation tools for operations? Have you used notebook-based runbooks? If you also use IaC, how do you deal with drift?
medium.com/@bgrant0607/...
#infrastructureascode #kubernetes
What are configuration languages (aka DSLs)? Why would someone use one? Why would someone create a new one? Do they significantly reduce configuration complexity?
medium.com/@bgrant0607/...
#infrastructureascode #kubernetes
Should all developers deploying to the cloud and/or Kubernetes learn how to use Infrastructure as Code (IaC) tools? Can they use IaC tools without understanding how they work and/or without understanding the underlying cloud APIs?
medium.com/@bgrant0607/...
#infrastructureascode #kubernetes
'IaC tools do not “understand” the operational semantics of the infra.'
What does that mean? What are the consequences? Does it have to be that way? Are there tools that do understand more of the semantics?
medium.com/@bgrant0607/...
#infrastructureascode #infrastructurefromcode #kubernetes
I'm working on a post about imperative management and automation tools. First I thought it would be useful to discuss how implementations of Infrastructure as Code tools differ from imperative user interface surfaces.
medium.com/@bgrant0607/...
#infrastructureascode
Following up my previous couple posts about the mechanisms and capabilities of Infrastructure as Code and as background for upcoming posts, I wrote an overview of a primary construct of most IaC tools: packages.
medium.com/@bgrant0607/...
#infrastructureascode #kubernetes #gitops