Paul Welch

More about me

Projects

I have a few open source projects on github. My disclaimer - I don’t recommend using them for production systems unless you fully understand the code and are prepared to support them yourself. That said… if you see something you like, decide to use or would like to collaborate on, please let me know. Projects here

Recent Posts

Bringing kubestate Back to Life

Kubernetes Go Open Source DevOps

A few years ago I built kubestate, a small CLI tool that surfaces Kubernetes cluster state metrics at the command line. The idea was simple: most people use kube-state-metrics as a Prometheus data source, but sometimes you just want to ask a quick question about your cluster without standing up a full monitoring stack. It worked well enough — until it didn’t.

More...

Kubernetes State Metrics Utility

Kubernetes Docker Metrics kube-state-metrics

Overview

The primary use for the kubernetes kube-state-metrics add-on service is to provide cluster state metrics to monitoring systems like Prometheus. But, it may sometimes be useful to get the same metrics in a script or directly from your command line. That’s where kubestate comes in. It’s a command line utility that calls the kube-state-metrics API, then shows interesting views of the metrics. You can also use it to get the raw data values in various formats that can be used by scripts or other utilities.

More...

Kubernetes 101 - First 3 Components to Learn (part 3)

Kubernetes Kubernetes101 Docker

Overview

Part 1 and Part 2 covered pods and services, which are two foundational building blocks to run an app in Kubernetes. This post will describe a third piece called Deployment that helps you run the pod with more reliability.

More...