Docker GoBGP with health checks While rebuilding my network, I'm going through the exercise of making everything highly available with GoBGP.
DevOps Pre-pull images in the docker-in-docker image We needed to pre-pull images into the upstream docker:dind image. Here's a way of doing this.
DevOps Build multi-architecture images in Azure DevOps I am migrating everything to a new Raspberry Pi cluster and need to build multi-architecture images through an Azure DevOps pipeline. Here is how I did it.
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 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.
DevOps Debian Preseed and Docker Install Debian by only supplying a static IP address during install and install Docker configured for Kubernetes
Docker Build Marlin Firmware in Docker with Configuration Management My biggest pain points have been the firmware and configuration management
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 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.
DevOps Create Your Own Docker Registry in Docker Swarm As I build my Docker Swarm cluster, I am needing a private registry. This is so I can host my own images internally, without needing to use a cloud service.
DevOps Securing the remote Docker instance Now that we've made our Docker instance accessible from a remote machine, we need to secure it.
DevOps Docker Swarm On Debian and Hyper-V The servers are based on Debian, have 2 processors each, with 8 gigs of ram, all 3 are running on a single Hyper-V server. I will use certificate authentication with SSH, install sudo, vim, configure networking and setup a swarm instance.
DevOps Remote Docker Instance I'm building a multi node Docker Swarm cluster and want to connect to it from my local desktop. I'd like to use my local development tools to build all of my Docker related files and push them up to the cluster. Note, this is an unauthenticated, full access, http (not https) configuration. It is to show a remote setup. I'm starting simple. The next post will be about securing this config. First my setup: * 3 docker nodes, docker1.example.com, docker2.example.com and docker3.example.com. * T