DevOps Postfix in a container I want to run postfix in a container as a mail relay for my network. Here are the problems I ran in to and how I solved them.
DevOps Launch Windows Terminal with multiple tabs First, I like Windows Terminal and it is only getting better. Second, I want to start it with multiple tabs. Here is how I did it.
DevOps Installing NGINX through Argo CD This guide can be used for deploying any helm chart for a 3rd party repository through Argo. I am basing this around NGINX though.
DevOps Deploying Kubernetes Dashboard with Argo/Kustomize Deploying the Kubernetes Dashboard through Argo and Kustomize with ingress and a service account.
DevOps Letting Argo CD manage itself I'm playing with GitOps and I'm using ArgoCD for my orchestration engine. I want to let it rule itself through the git repository.
DevOps Adding metadata to NuGet Packages in Azure DevOps pipelines I'm building some NuGet packages that I want to be publicly visible and I wanted things like a project website URL, license, author, etc. added to the metadata without modifying the csproj file.
DevOps Add Private Registry Secret to all Kubernetes Pods Continuing my venture into Kubernetes I got annoyed that I had to add the imagePullSecrets to all of my pods. Turns out, there's a way to do it at the namespace level. It cannot be done at the cluster level.
DevOps Debian Mirror in Kubernetes Now that I put debmirror in a container, it was time to run the entire thing in Kubernetes. This includes running the site to serve the mirror, and a cron job that will run the container to sync the repositories.
DevOps Debmirror Docker Container As I'm moving everything into Kubernetes I needed a way to run debmirror in a Docker container to synchronize my apt repositories.
DevOps NFSv4, Kubernetes, nfs-client-provisioner Getting a Storage Class in Kubernetes with NFSv4 turned out to be relatively simple. My setup is using Rancher, Kubernetes and my shared storage is using NFS.
C# Getting periods in Azure KeyVault and .NET Core Options Key Vault is pretty nice, I really like the built in support for IOptions. I wish it allowed periods, but it doesn't. At least the work around was easy.
DevOps Duplicate messages when changing forward-to in Azure Service Bus To handle blue/green of the services in much the same manner, we were going to have 2 queues, a blue and green.
DevOps Rancher, Kubernetes and Debian 10 woes On my fresh, brand new installs, of Debian 10, Kubernetes pods could not talk to the outside world, nor could they talk to each other on the same node.
DevOps Debian Preseed and Docker Install Debian by only supplying a static IP address during install and install Docker configured for Kubernetes
C# Easy Health Checks in ASP.Net Core As we write more services we need a consistent and easy way of monitoring them.
DevOps RADVD on Debian 10 Now that I have IPv6 with Comcast working I wanted to make things automatic. I'm going to use radvd for that.
DevOps IPv6, Linux Firewall and Comcast Here's a general overview of my setup, Comcast Business for my internet, a Raspberry PI running Debian 10 (Buster) as my firewall/router.
Linux Expand EXT4 Disk in Debian 10 Once the reboot was completed I used fdisk to resize the partition then resize2fs to resize the filesystem. I did not unmount the filesystem during this process, EXT4 can be resized online.
DevOps Traefik 2.1 in Kubernetes As I migrate from Docker Swarm to Kubernetes I decided to use Traefik. Here's how to replace NGINX with Traefik 2.1 for Kubernetes Ingress.
DevOps Sticky Sessions in Traefik 2.1 As I move from Docker to Kubernetes I am moving to use Traefik 2.1 for my ingress. I need sticky sessions to support some of my applications.
DevOps Sending signals to a service in a Swarm I found myself needing to send a signal (SIGHUP) to all running containers for a service in my swarm. It's not as straight forward as it should be.
DevOps Cleaning up your Docker Swarm Cluster Here's one way of running of a docker command across all your nodes in a swarm.
DevOps Script the creation of VM in Hyper-V It's about time I automated the creation of VM's in Hyper-V to mount the ISO's and start the VM's if necessary.
DevOps Elastic Search, Beats and a reverse proxy The problem is because the HOST header isn't being sent (or it's incorrect) so the proxy doesn't know what to do with the request.
DevOps Adding HTTPS to Kibana and Elasticsearch This post will go over adding Kibana to my new ELK stack, enabling https, and talking to my Elasticsearch over https.