Archive
Posts from 2020
Finding Kubernetes issues with Popeye
Kubernetes is an incredible platform, but there are a lot of things that can go wrong. This is especially the case when you are new to K8S, and are overwhelmed with configuration options, deployment manifests, networking, and how containers work. Fortunately Kubernetes has matured quickly, and there are tons of opensource tools to troubleshoot and monitor your clusters. One of these tools, Popeye, is a must for any Kubernetes operator…
$ read more →Auditing your Kubernetes clusters security posture with kubeaudit
In this day and age of security breaches, system compromises, and critical CVEs coming out almost daily, security best practices should go into everything we do. There is an almost limitless number of tools for auditing, securing, and reporting on system and network security issues. One of these tools, Kubeaudit, allows you to audit the security posture of your Kubernetes clusters. Kubeaudit ships with a numerous audit rules, which cover the major Kubernetes security best practices…
$ read more →How I prepared for, and passed the Hashicorp Certified Terraform Associate certification
I recently passed the Hashicorp Terraform certified associate certification. I've been using Terraform in various capacities for several years, and was stoked when I found out Hashicorp opened this certification to the public. The best part of the certification, the test only costs $70! That is SUPER, SUPER reasonable for a certification exam…
$ read more →Validating Kubernetes manifests with kubeval
I recently got some spare time to clean up and enhance my Kubernetes CI/CD pipelines. I have long embraced the Fail-Fast approach to deployments, and have added test after test to make our deployments go off without a hitch. One tool that has helped with this is kubeval. This super useful tool can process one or more deployment manifests, and spit out an error if they aren't properly structured…
$ read more →Creating development and testing environments with Weave footloose
I've been a long time user of Vagrant. It's invaluable for spinning up local test and development environments. Recently I learned about Weave's footloose project, which provides a similar experience to Vagrant. But instead of using virtual machines, it utilizes containers…
$ read more →