matt hardy 6ArTTluciuA unsplash scaled - FLUENT
Cloud, Docker, Helm, Kubernetes, Ops


Are you sick of going into a Kubernetes cluster to look at the logs of an application? Do you want a clear overview of the access logs over several pods? Use these tools for a fluent log experience. We are going to use fluent-bit, fluentd,…

greg rakozy oMpAz DN 9I unsplash scaled - KUBECTL TOOLS


Are you tired of typing the namespace in every kubectl command? Do you keep forgetting the command for switching the kubectl context? Speed up your kubectl process with these kubectl tools! I am refering to the tools that come with kubectx. Installation On macOS I…

zachary young dtAKbP9O9U4 unsplash - HELM STARTER
CI/CD, Cloud, Helm, Kubernetes


Are a lot of your Helm Charts similar? And are you copying them around your applications? Create a Helm Starter and whip up a chart in an instance! Read more about starters at the Helm docs here. In the following we are going to create…

sara kurfess 8UP1 Fw7GSA unsplash - PROMETHEUS ALERTING
Cloud, Kubernetes, Ops


In an earlier post we saw how to setup a Prometheus instance in our cluster. Here we create alerts on the Prometheus monitoring for when some action is needed on our pods. No need for constant monitoring with Prometheus alerting. For in depth documentation on…

jason dent 1387007 unsplash - KUBERNETES AUTOSCALING
Cloud, Docker, Kubernetes


On of the benefits of a Kubernetes cluster is easy scaling. In this post we configure some rules for Kubernetes autoscaling. We start off with the example application from an earlier post. The complete autoscaling code can be found on github. Autoscaling Suppose we have…

matt howard 186811 unsplash - KUBERNETES INGRESS
Cloud, Kubernetes


In previous posts on deploying an application to a Kubernetes cluster we used a NodePort to expose the service to the outside world. Kubernetes Ingress is a separate Pod where we can control this exposure via routing, security and rate limiting. In this post we…