Prefetch Technologies // Keeping your cache lines cozy

Archive

Posts from 2020

Finding Kubernetes issues with Popeye

kubernetesMay 13, 2020 7 min read

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

kubernetesMay 12, 2020 4 min

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

terraformMay 11, 2020 4 min

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

kubernetesMay 11, 2020 1 min

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

kubernetesMay 11, 2020 3 min

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 →