Silhouette of a person with rolling luggage walking through a futuristic, glowing tunnel lined with computer monitors and tech elements, with an airplane silhouette overhead and warm orange light radiating from the vanishing point.

Category: Projects

  • My Role in GeoFrenzy’s Patented DNS-Driven Geospatial Registry

    My Role in GeoFrenzy’s Patented DNS-Driven Geospatial Registry

    Geospatial Registry For a detailed breakdown of GeoFrenzy’s DNS-based micro-airspace data distribution—including how IPv6 reverse DNS enabled real-time geofence querying—see the full technical report: > GeoFrenzy’s DNS-Based Microairspace Data Advanced DNS Infrastructure Design & Implementation Strategic Design & Collaboration Automation & Scripting in DNS Operations

  • GeoFrenzy’s DNS-Based Microairspace Data Distribution

    GeoFrenzy’s DNS-Based Microairspace Data Distribution

     GeoFrenzy’s DNS-Based Microairspace Data Distribution Background: Smart Geofences and Micro‐Airspace GeoFrenzy was a startup that developed an end-to-end platform for creating, managing, and delivering “smart” geofences – virtual perimeters with associated rules or permissions (dubbed “geospatial entitlements”) for the use of space. The system was designed to handle extremely fine-grained geographic regions, effectively gridding the…

  • CDN-ON-A-DIME

    CDN-ON-A-DIME

    During my job hunt, I decided to challenge myself by building a proof-of-concept to see if I could extend Kubernetes with CDN-like functionality. Check out my new page describing this project.

  • CDN on a Dime

    CDN on a Dime

    Building a Kubernetes-Integrated CDN: A Personal POC Journey (See the bottom of this page for a diagram to follow along with)(Also follow along with the githib repo at https://github.com/cstradtman/cdn-on-a-dime) During my job hunt, I decided to challenge myself by building a proof-of-concept to see if I could extend Kubernetes with CDN-like functionality. This experiment wasn’t about…

  • Implementing Edgio Delivery CDN as an Ingress Provider in Your Kubernetes Cluster

    Implementing Edgio Delivery CDN as an Ingress Provider in Your Kubernetes Cluster

    Foreword The following is an example of integrating Kubernetes with Edgio Delivery CDN service for experienced Kubernetes practitioners. It assumes a level of knowledge in Kubernetes and knowledge of standard internet protocols such as TCP, DNS, and HTTP/HTTPS. The final objective is to demonstrate a way to make Edgio Delivery CDN service appear as standard…

  • Breathing New Life into My Kubernetes Cluster and Blog

    Breathing New Life into My Kubernetes Cluster and Blog

    At the beginning of the COVID era, I found myself without any active contracts. Having worked with Kubernetes in a previous role, I was captivated by its potential, even though it was often perceived as an expensive and complex platform to set up. To stay productive, I decided to build my own Kubernetes cluster using…

  • Live Video Source deployment

    Live Video Source deployment

    The live video source consists of two separate deployments: one for the GStreamer container and another for the nginx container. These containers are automatically built using GitLab workflows. For details on how these components interact within a deployment, refer to the page Live Pod Deployments. gstreamer_livesource Notes on the gstreamer_livesource github repo (the repo has notes about each…

  • Live Pod Deployments

    Live Pod Deployments

    Live Pod Deployments I implement 3 different kind of deployments: Boinc deployment Now that the underlying cluster is working, now we can start it doing some work. I decided to use the BOINC client as my demo workload. There are 2 projects that I’m currently running: “MilkyWay@home” and “World Community Grid/Mapping Cancer Markers“. I figured…

  • Kube-Demo, Covid-19, Docker and Kubernetes

    Kube-Demo, Covid-19, Docker and Kubernetes

    Kube-Demo BOINC When looking for a demo workload to use in demonstrating Kubernetes on this low budget cluster, I decided that I would at least try to lend a hand where I can to help with the pandemic. I decided to use 2 BOINC projects Rosetta@Home and OpenPandemics. Both of these projects are working to…

  • Poor Mans Continuous Deployment

    Poor Mans Continuous Deployment

    Since I’m using the official BOINC client container from Docker Hub, I don’t really need any CI work at the moment. I considered using Jenkins as a CD engine for this project, but discovered the recommended memory for Jenkins was around 40% of the memory in the entire cluster. So, I decided to “roll my…