Feeling overwhelmed by AI? Learn the Centaur Mindset. Read More →

Creating a Custom Helm Chart Using a Bitnami Template

Helm is an essential tool for Kubernetes application deployment, enabling developers to streamline the process of managing, upgrading, and rolling back Kubernetes applications. This article will provide an in-depth overview of creating a custom helm chart using the widely popular Bitnami template. By the end of the article, you will have a comprehensive understanding of Helm and its usage in deploying custom helm charts on production clusters while adhering to the best practices of the Kubernetes community. ...

May 17, 2023 · 7 min · Scott

Using Github to Manage Kubernetes

After writing Making the Leap into DevOps and Using Github Actions To Test Before You Deploy, I decided that using Github to manage Kubernetes was my next step. Up until this point, I had a collection of random YAML files sitting on a Linux machine that was backed up. Trying to maintain random YAML files was not working anymore so I needed a different way to manage my Kubernetes. I decided to move my configurations into Github. I then used Github Actions to make my changes live in my Kubernetes cluster. ...

April 26, 2023 · 5 min · Scott

Using Nanobus to Replace Nginx

After I was able to Deploy a Nanobus Web Server, I thought about using Nanbous to replace Nginx. I’ve moved on a little from Deploying Nginx + PHP + git-sync on Kubernetes. I still run Nginx + git-sync on Kubernetes. I’ve removed the need for PHP in my Nginx web servers anymore. I thought, do I still really need to run a full blown Nginx anymore on some of my static servers? Let’s find out! ...

March 12, 2023 · 6 min · Scott

Deploying a Sample PostgreSQL Database

Now that I’m beginning to use Github to manage my Kubernetes cluster as shown in my previous article Making The Leap Into Devops, it’s time to start bringing over some of my sample systems for testing. This article shows how to make use of Bitnami’s PostgreSQL helm chart to deploy a sample PostgreSQL database in Kubernetes. I make use of the PostgreSQL DVDRental Sample Database that is available here. In order to incorporate this into my deployment, I have created a public Github called sample_dbs to host my sample databases. I pull this down into the deployment so that I have a sample database. ...

September 11, 2022 · 4 min · Scott

Building a Static WordPress

Part of the reason that I can do this is because my site is mostly static. I don’t allow comments or other dynamic plugins. The site is only used to publish my blog posts and that’s about it. I also setup WordPress to use the permalink format of /%year%/%monthnum%/%post_id%/ First Step, Mirror the Site to a Private Repo Just as the heading states, I needed to first get all of my content available outside of WordPress. Luckily, I realized that I had a few previous blog posts: ...

January 27, 2021 · 6 min · Scott