Extending Kubernetes with Controllers/Operators

Extending Kubernetes can provide an immence amount of value, allowing you to build new functionality into the Kubernetes control plane without having to modify or fork the core codebase. You can do all of that with a relatively low amount of work. This talk goes through the basics of how to build extentions into k8s using CRDs, operators and controllers

[Read More]

New Year; New Team

Today marks a special day for me, today is my official first day as a Developer Advocate for Amazon Web Services. The last 20 months at Amazon I’ve had the great opportunity to spend time working in the Amazon Partner Network helping the many AWS Partners in our container space to grow their reach. I helped launch Amazon Elastic Container Service for Kubernetes (EKS) with a collection of wonderful launch partners. [Read More]

Rewrite Git History for Open Source Projects

I’ve recently been spending a lot of my time working on more open source projects with this I’ve had to learn a couple of new things that you typically don’t when you are only contributing to proprietary work. Specifically caring for the commits in your Pull Requests.

[Read More]

Go Version for Cobra Projects

Do you use cobra and goreleaser to package and build your golang CLIs. If not, you should reconsider. They are a fantastic combination and combined with one of my new projects you can add an easy to use and extensible version subcommand which features different outputs

[Read More]