Skip to main content
  1. Tags/

Azure

2023


Simplifying Reverse Proxy Management with Kubernetes Ingress Controller and Cert-Manager

Introduction #

While discussing reverse proxies with a colleague who was building out his home lab with Docker, the topic of SSL certificates and proxies came up. I mentioned that I use Kubernetes, cert-manager, and Let’s Encrypt to manage these components. However, this made me consider the fact that although most of my services are hosted within Kubernetes, there are still some that run on other platforms, including bare-metal.

Hosting a blog with hugo on Azure - For Free!

·8 mins

Introduction #

Hugo #

Hugo is a popular open-source static site generator that allows you to create fast and flexible websites. It is built with performance in mind and uses Go templates to generate static HTML files from templates and content files.

One of the key benefits of using Hugo is its simplicity and ease of use. It has a minimal learning curve and allows you to quickly create and publish content using simple markdown files. It also has a large number of customizable themes and options, allowing you to tailor the appearance and functionality of your website to your specific needs.

2022


Loops with Terraform

Introduction #

Loops are a powerful tool in any programming language, and Terraform is no exception. They allow you to repeat a set of instructions multiple times, potentially with different values each time. This can be very useful for creating multiple similar resources in Terraform, such as a set of identical EC2 instances or S3 buckets.

To use loops in Terraform, you can use the count argument, which allows you to specify the number of times a resource should be created. You can also use the for_each argument to iterate over a list or map of values.