Random thoughts on technology and other stuff...

January 21, 2019

Incoherent Thoughts of a Young Marine

September 11, 1993

9-11-93 Never did finish reading ‘Moby Dick’. Melville’s vernacular might as well be Japanese. Rather than try to figure out Herman’s enigmatic language, I went for the easy thrill by reading John Grisham’s ‘The Pelican Brief’. Nothing too deep, but entertaining never the less. That’s why it’s a best seller and Melville died poor. The general public likes the easy thrill, an easy break from the rat race. I lost my frame of thought because I had to shit. ... Read more

December 17, 2018

Incoherent Thoughts of a Young Marine

February 21 & 22, 1993

2-21-93 Last night I drank some pretty rough 190 proof alcohol, to what point I’m not exactly certain. Basically just to get obliterated and loose my mind; and as an extra, to wake up with the hangover that doesn’t want to go away. Found out that we’re leaving CAX on the 23rd, hopefully late. If it’s late, then that means an extremely short work week, with a 96 starting on the 25th. ... Read more

December 16, 2018

Incoherent Thoughts of a Young Marine

March 3, 1993

3-3-93 That’s a lot of threes, wouldn’t you say. Not more than three weeks ago, I told myself, “Kurt, things are going to change. You are going to start being a doer, and not just a dreamer.” Everybody dreams, but few do. It feels funky, wrong, bad being a secretary with fervent military interests. Sitting on one’s ass all day sap’s the mollasses right out of you. A good day needs to be balanced between mental & physical / subjective & objective activities. ... Read more

July 2, 2018

CICD on Kubernetes Part 3

Just-in-Time Autoscaling for Jenkins Agents with Kubernetes

In Part 2 of the series CI/CD on Kubernetes we set up cluster autoscaling for a dedicated Jenkins agent node pool by utilizing the PodNodeSelector and LimitRanger admission controllers. In Part 3 of this CI/CD on Kubernetes series we will take advantage of another admission controller to scale-up the Jenkins agents node pool before a new request for a Jenkins agent pod requires the additional capacity. In other words, we want to initiate scaling-up of the Jenkins agent node pool before it is actually needed. ... Read more

June 4, 2018

CICD on Kubernetes Part 2

Autoscaling Jenkins Agents with Kubernetes

In Part 1 of the series CI/CD on Kubernetes we used the PodNodeSelector admission controller to segregate the Jenkins workloads - agents from masters (and from any other workload running on the cluster). In Part 2 of this CI/CD on Kubernetes series we will utilize the segregated jenkins-agents node pool as part of an autoscaling solution for the Jenkins agent workload, without impacting the availability or performance of the Jenkins masters node pool or any other segregated workload on the cluster. ... Read more

May 25, 2018

CICD on Kubernetes Part 1

Segregating Jenkins Agents on Kubernetes

This is the first part in the series CI/CD on Kubernetes. In this part we will explore the use of Kubernetes Namespaces and the Kubernetes PodNodeSelector Admission Controller to segregate Jenkins agent workloads from the Jenkins server (or master) workloads - as well as other workloads on the Kubernetes cluster. As we continue on with the series we will see why this will serve as an important foundation for managing Kubernetes configuration for Jenkins agent related features such as autoscaling, resource quotas and security constraints. ... Read more

© 2018 Kurt Madel All Rights Reserved