Category: Projects
-

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 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
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.
-

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
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
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 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 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
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…
