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 a full admin user in Kubernetes I built my cluster, now I wanted to make a new user with full privileges.
DevOps Specify control plane endpoint in kubeadm init file I am working on rebuilding my Kubernetes cluster with containerd as the CRI. I have to use an init file to specify the cgroup.
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-Sharp 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-Sharp 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 Install Rancher OS in Hyper-V As I installed Rancher OS in Hyper-V I ran into a couple of issues. Here's what they were and how to get around them.
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.
DevOps Elasticsearch, NFS, and locking issues As I migrated my ELK stack to Docker backed by an NFS share, my Elasticsearch container started spitting out errors about not able to obtain a lock.
DevOps Elasticsearch and trace logging for everything I needed to enable logging on everything for Elasticsearch. By everything I mean literally everything I mean literally everything, if there was a log line, I wanted to see it.