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.
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.
Games Move RDP session to console I wanted to stream some games from my desktop through Steam after using remote desktop (RDP).
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.
ASP.Net Plain and simple token authentication in ASP.NET Core 2.2 I am going to go over using JWTBearer authentication and using your own custom token-based authentication in Core 2.2.
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.
Linux Elasticsearch and SSL While moving my ELK stack into Docker I wanted to enable SSL. It's allowed for free in 7.2.0 so I might as well.
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.
C-Sharp Add User Secrets to a .NET Core Console Application While building my console applications I want to be able to use UserSecrets. Just like I can in an ASP Core application.
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
DevOps Certificate Based SSH Authentication I want to use Certificates to authenticate to my Linux servers.
DevOps Install OpenSSH client in Windows 10 Microsoft was nice enough to start shipping the OpenSSH client in Windows 10. It's easy to install if it's not already.
TypeScript React Route Changes not Re-rendering Some Components I wanted to have part of my rendered page update whenever the route changes.
Rants Chevrolet Silverado 2014 - Rattle in the cab My Silverado had a loose screw in it, you could hear it rolling around and bouncing on the plastic. It sounded like a screw would if it was in your cupholder or some other kind of small plastic tray. I thought it was in the dash. It wasn't.
ASP.Net Razor Template Rendering Use the Razor template engine from ASP.Net Core to render some data in a template pulled from a database. I also wanted to use only the Microsoft Razor libraries to do it and any other 3rd party libraries.
ASP.Net .NET Core Log Correlation - HttpClient and default headers How to pass a header to a backend API using the HttpClient easily and consistently. This header is used for correlating log entries between a frontend site, and the backend API.
ASP.Net .NET Core Log Correlation - Request Id Pass a header and have it automatically appear in all log entries on the backend service.