-
🍎
Python Program Distribution and Installation Methods
December 21, 2024
-
🍐
Tailscale, Mullvad, and More
November 23, 2024
-
🍊
falcoctl: Installation and Management of Falco Artifacts
November 01, 2024
-
🍋
The Numerous Pains of Programming: Death by a Thousand Cuts
October 25, 2024
- 🍌
- 🍉
-
🍇
Building an Insecure App...on Purpose (So That GenAI Can Fix It)
October 02, 2024
-
🍓
Easily Create a Single Node Kubernetes Cluster
August 22, 2024
- 🫐
-
🍒
Fine Tuning LLMs: Part 1 - Just Getting Started
May 16, 2024
-
🍎
Ollama & Llama 3:8b Running Locally
April 23, 2024
-
🍐
My Cyberpunk Weekend - Part 3: Using Docker and GPUs
December 18, 2023
-
🍊
My Cyberpunk Weekend - Part 2: The Llama
December 10, 2023
- 🍋
-
🍌
Restarting Kubernetes Pods When There Are New Secrets With Reloader
November 23, 2023
-
🍉
Understanding Kubernetes Pod Security: runAsNonRoot and runAsUser
September 02, 2023
- 🍇
-
🍓
Three Steps to a Default Secure Kubernetes
August 12, 2023
-
🫐
Making Pod Security Standards the Default in Kubernetes
August 02, 2023
-
🍒
Chain-Link - A Chain of Services in Kubernetes
July 30, 2023
- 🍎
-
🍐
Cert Manager's CA Injector and Validating Webhooks
July 28, 2023
-
🍊
Command Collections/Groups in Bash Scripts
March 31, 2023
-
🍋
Using AWS Nuke
January 16, 2023
-
🍌
Jenkins and Kubernetes: Getting the plugin working
December 22, 2022
-
🍉
Things I learned: Computer Security Acronyms
November 08, 2022
-
🍇
Homelab - Hardware and Layout
June 06, 2022
- 🍓
- 🫐
- 🍒
-
🍎
Tanzu Application Platform on a Windows Workstation
April 26, 2022
-
🍐
Tanzu Application Platform, knative, and a NodeJS App
January 12, 2022
-
🍊
Tanzu Application Platform and knative
January 11, 2022
-
🍋
Azure Functions, Managed Identity, NodeJS, and Key Vault
December 21, 2021
-
🍌
Dev Experience: My First Look at Azure Functions
December 13, 2021
-
🍉
Dev Experience: Managing Secrets with Doppler
December 01, 2021
-
🍇
Dev Experience: Writing a NodeJS REST API with Firebase
November 29, 2021
-
🍓
Deploy Tanzu Build Service into a vSphere with Tanzu Workload Cluster
September 10, 2021
-
🫐
Using kubectl run to create privileged container
August 24, 2021
-
🍒
Software Supply Chain Security Part 1 - Container Images
July 30, 2021
- 🍎
-
🍐
How to Fix a Blinking Cursor on Ubuntu Boot
July 03, 2021
-
🍊
OpenBSD 6.9 on Protecli 6 Port Firewall
May 31, 2021
-
🍋
Using xfreerdp from Linux to Windows (with i3)
February 10, 2021
-
🍌
Linux Budget Workstation
December 15, 2020
-
🍉
Install Tanzu Kubernetes Grid in Azure
November 25, 2020
-
🍇
Merge Kubernetes Config Files
November 06, 2020
-
🍓
Upgrade Tanzu Kubernetes Grid Multicloud 1.1.3 to 1.2
November 04, 2020
-
🫐
Deploy Harbor with Helm
October 03, 2020
- 🍒
-
🍎
Remove Recent Commits from a Git Repo
August 12, 2020
-
🍐
Quick Look at the Tanzu Build Service
August 06, 2020
-
🍊
vSphere 7 with Kubernetes and NSXT 3.0
July 20, 2020
-
🍋
Simple NSX-T Design - Dual N-VDS and Edge VM on VDS
July 03, 2020
-
🍌
Kubernetes Tips and Tricks
June 02, 2020
-
🍉
TUF, Notary, and Harbor Registry
May 28, 2020
-
🍇
Deploy Harbor with Helm and Custom CA Certs
May 21, 2020
-
🍓
A Week with Ubuntu 20.04
May 18, 2020
-
🫐
Virtual NSX-t and TKGI Lab
May 13, 2020
-
🍒
Spring Cloud Gateway - Animal Rescue
May 06, 2020
-
🍎
GraalVM Native Images
May 05, 2020
-
🍐
Tanzu Kubernetes Grid and Antrea
May 02, 2020
-
🍊
Install the Harbor Container Image Registry Locally
April 28, 2020
-
🍋
Use .local Domain in Ubuntu 18.04
March 28, 2020
-
🍌
Change or Rewrite cluster.local in Kubernetes
March 25, 2020
-
🍉
PKS and Persistent Volumes
March 21, 2020
-
🍇
Wireguard, Dante, and Firefox
March 01, 2020
-
🍓
Overriding Docker Entrypoint when Running from CLI
February 22, 2020
-
🫐
20 Tools to Manage Kubernetes Manifests
February 16, 2020
-
🍒
Kubernetes and Mimesis - The YAML is not the (M)App
February 15, 2020
-
🍎
Investigating Curl Bash Installs with Docker
February 02, 2020
-
🍐
Cloud Native Buildpacks
December 16, 2019
-
🍊
Speedy Software Distribution
November 27, 2019
-
🍋
Mikrotik CRS326-24G-2S+RM
September 29, 2019
-
🍌
Mikrotik RB2011 Won't Reset to Default Configuration
July 01, 2019
-
🍉
The Hard Thing About Hard Things
July 01, 2019
- 🍇
-
🍓
What is StarlingX?
May 20, 2019
-
🫐
Install and Use Podman (Instead of Docker)
May 19, 2019
-
🍒
DevOps - You Need a Factory
May 18, 2019
-
🍎
Install and Boot an Older Kernel in Ubuntu
May 17, 2019
- 🍐
-
🍊
First Look - Kubeaudit
April 10, 2019
-
🍋
Check Host Keys in Ansible Tower/AWX
February 01, 2019
-
🍌
Ten Million Packets per Second with Moongen
December 31, 2018
-
🍉
Book Review - Leading the Unleadable
November 24, 2018
-
🍇
Configure Bind to Respond with a Single IP to Any Query
November 18, 2018
-
🍓
OpenStack Zun and Kata Containers
November 14, 2018
-
🫐
Inverting, Reversing, or Mirroring a Binary Tree
October 10, 2018
-
🍒
How to Study for the Certified Kubernetes Administrator (CKA) Exam
October 06, 2018
-
🍎
Add a User to Kubernetes
September 27, 2018
-
🍐
Local Persistent Volumes with Kubernetes
September 19, 2018
-
🍊
Vent - Kubernetes the Hard Way with Ansible and Packet.net
September 03, 2018
-
🍋
Infinite Regress - Dependencies All the Way Down
July 18, 2018
-
🍌
Using OpenShift's Docker Remote Registry
July 02, 2018
-
🍉
Using Cloud Images With KVM
June 26, 2018
-
🍇
An Introduction to 5G Network Slicing
June 14, 2018
-
🍓
The Four Major Components of NFV
June 10, 2018
-
🫐
OpenStack Vancouver Summit 2018
May 28, 2018
- 🍒
-
🍎
Open Networking Summit North America 2018
March 31, 2018
-
🍐
Jinja2 Namespaces and Variable Scope
March 15, 2018
-
🍊
Juniper vSRX MPLS Lab
February 19, 2018
-
🍋
Connecting to Juniper with Ansible
January 24, 2018
-
🍌
Setting Up Google Cloud DNS with gcloud
January 14, 2018
-
🍉
My Thoughts on Meltdown and Spectre
January 06, 2018
-
🍇
Three Things About 2017
December 30, 2017
-
🍓
Fedora 27 Automatic Updates
November 22, 2017
-
🫐
Three Toronto Tech Meetups
November 09, 2017
-
🍒
Three Pillars of Modern Networking
November 05, 2017
-
🍎
Forms of Service Functioning Chaining and a BigSwitch Example
September 25, 2017
-
🍐
Clean Keystone Catalog URLs
August 28, 2017
-
🍊
Create an OpenStack Load Balancer
August 15, 2017
-
🍋
Install the Ocatvia Loadbalancing System into an OpenStack Cloud
August 11, 2017
-
🍌
Install easy-rsa on Ubuntu
July 28, 2017
-
🍉
Setting up a Sensu Slack Handler
June 10, 2017
- 🍇
-
🍓
Build a Docker Private Registry with Self-Signed SSL
June 05, 2017
-
🫐
Installing Kubernetes with Kubeadm
June 02, 2017
-
🍒
Installing Weave Scope into Kubernetes
June 02, 2017
-
🍎
OpenStack Boston Summit 2017
May 13, 2017
- 🍐
-
🍊
SDN on All Interfaces
January 24, 2017
-
🍋
OpenDaylight Boron, OpenStack, and Networking-ODL
January 09, 2017
-
🍌
What OpenStack Distros?
December 21, 2016
-
🍉
Tracing or Logging RabbitMQ
December 17, 2016
-
🍇
OpenStack Bifrost
December 11, 2016
-
🍓
Moore's Law and the Datacenter
December 03, 2016
-
🫐
The First OpenStack Days Canada
November 23, 2016
-
🍒
Demystifying Kubernetes and OpenStack
November 23, 2016
-
🍎
Rsyslog to Elasticsearch
November 11, 2016
-
🍐
OpenStack and ETSI MANO
November 02, 2016
-
🍊
Distributed Cron With Nomad
October 18, 2016
-
🍋
Getting an AWS Instance's Region with Boto
October 01, 2016
-
🍌
Kubernetes the Hard Way in AWS with Ansible
September 05, 2016
-
🍉
Installing ZFS in an AWS EC2 Instance Using User-Data
September 05, 2016
-
🍇
Ansible and Ubuntu 16.04 Xenial - Get Python 2.7
August 16, 2016
-
🍓
RedHat OpenStack Director - Part 1 - Overview
July 23, 2016
-
🫐
Glance with Multiple Backend Stores
July 08, 2016
-
🍒
Split OpenStack Keystone Catalog
June 24, 2016
-
🍎
OPNFV Summit 2016
June 24, 2016
-
🍐
Getting a Data Simcard while Travelling in Germany
June 22, 2016
-
🍊
OpenStack Provider Networks
June 11, 2016
-
🍋
Austin 2016 OpenStack Summit
May 01, 2016
-
🍌
Analysis of OpenStack Austin 2016 NFV/Telco Track
April 14, 2016
-
🍉
Edgecore 5712 Switch
March 25, 2016
-
🍇
Packaged OpenVSwitch with DPDK on Ubuntu Trusty
March 24, 2016
-
🍓
Infrastructure Zero
March 11, 2016
- 🫐
-
🍒
GRE point to point and AWS VPC
January 25, 2016
-
🍎
A Year with Midokura's Midonet and OpenStack
December 31, 2015
-
🍐
Easy VPN or Proxy for Firefox with SSH
December 23, 2015
-
🍊
Docker Machine, OpenStack, and Neutron LBaaS
December 22, 2015
-
🍋
DevOps is a Useful Label
December 05, 2015
-
🍌
OpenStack Tokyo Summit
November 07, 2015
-
🍉
Thoughts on Redhat buying Ansible
October 18, 2015
-
🍇
Mariadb Galera 5.5.42 Crash
October 17, 2015
-
🍓
First look at ZeroTier
October 03, 2015
-
🫐
MariaDB MaxScale Read and Write Splitting
September 29, 2015
-
🍒
Notes on MySQL, MariaDB, and Galera
September 25, 2015
-
🍎
Why I like SDN
August 25, 2015
-
🍐
Bin Packing with Python
August 23, 2015
-
🍊
Palo Alto OpenStack Operators Meetup
August 19, 2015
-
🍋
The Layers of OpenStack
July 25, 2015
-
🍌
Dealing with Zombie Cinder Volumes
July 15, 2015
-
🍉
Rabbitmq Server with SSL/TLS
June 23, 2015
-
🍇
Monitorama 2015
June 21, 2015
-
🍓
ucarp Virtual IP Addresses
April 05, 2015
-
🫐
Trying OSPF with Quagga and OpenBGP
February 02, 2015
-
🍒
Tinc VPN (and Ansible)
January 29, 2015
-
🍎
Ansible Custom Facts
January 27, 2015
-
🍐
Non-Cartesian OpenStack
January 25, 2015
-
🍊
OpenStack - Bridge not replying to ARP Requests
January 21, 2015
-
🍋
Providing gems as debs using fpm and Package Cloud
December 13, 2014
-
🍌
Inaugural Vancouver OpenStack and Ansible Meetups
December 06, 2014
-
🍉
SimpleStack
November 14, 2014
-
🍇
8 Months with So You Start (OVH) - A review
November 04, 2014
-
🍓
Also Blogging at flatlinesecurity.com
October 15, 2014
-
🫐
Why OpenStack Swift is Great for Platform as a Service
August 23, 2014
-
🍒
Provision and Configure OpenStack Instances in One Ansible Run
August 19, 2014
-
🍎
Basic Configuration of a Cisco 1000V CSR
July 17, 2014
-
🍐
Using the Cisco 1000v CSR with Libvirt and KVM
July 14, 2014
-
🍊
Nested Virtualization and KVM
July 09, 2014
-
🍋
Fake OpenStack with Dwarf
July 07, 2014
-
🍌
Add SSD as cache to ZFS on Linux
July 03, 2014
-
🍉
Install ZFS on Ubuntu Trusty 14.04
July 01, 2014
-
🍇
Deploy OpenStack Swift OnlyOne to Digital Ocean
June 26, 2014
-
🍓
Automated deployment of the Wordpress database
June 22, 2014
-
🫐
Build your own platform as a service with Docker
June 16, 2014
-
🍒
Swift OnlyOne - Run OpenStack Swift in Docker
June 12, 2014
-
🍎
Docker and btrfs
June 09, 2014
-
🍐
Using Docker with Python and iPython
June 05, 2014
- 🍊
-
🍋
Environment variables with Docker
May 29, 2014
-
🍌
Manage docker hosts with shipyard
May 25, 2014
- 🍉
-
🍇
gpg-zip
May 04, 2014
-
🍓
First look at Digital Ocean
April 26, 2014
-
🫐
Adding networks to libvirt
April 26, 2014
-
🍒
Swiftacular - deploy OpenStack Swift with Ansible on CentOS
April 12, 2014
-
🍎
Use squid to cache RedHat/CentOS yum repositories
March 29, 2014
-
🍐
boot2docker on OSX
March 26, 2014
-
🍊
Swiftacular - deploy OpenStack Swift with Ansible
March 21, 2014
-
🍋
ssh read from socket failed
March 20, 2014
-
🍌
Boot Ubuntu Trusty Tahr 14.04 with libvirt
March 17, 2014
-
🍉
boot2docker and libvirt
March 13, 2014
-
🍇
hipache
March 12, 2014
-
🍓
/dev/random, OSX and Yarrow
March 04, 2014
-
🫐
Book Review - The Phoenix Project
February 21, 2014
-
🍒
Deploy Pound with Ansible or Puppet
December 20, 2013
-
🍎
Deploy Swift All in one with Puppet
December 09, 2013
-
🍐
apt-cacher-ng
November 16, 2013
-
🍊
OpenStack Keystone with SSL
November 13, 2013
-
🍋
MetalOps - IPMI serial-over-lan and Supermicro systems
November 13, 2013
-
🍌
Truncate command and sparse disks
November 11, 2013
-
🍉
MetalOps - OpenStack Swift reference hardware
November 11, 2013
-
🍇
A year with OpenStack Essex
October 21, 2013
-
🍓
Dark days in information security
October 18, 2013
-
🫐
Georgia Tech Coursera SDN MOOC
August 12, 2013
-
🍒
Deploying a boundary.com meter with ansible
June 27, 2013
-
🍎
Where to find vagrant boxes
April 25, 2013
-
🍐
More over committing with kvm
April 12, 2013
-
🍊
Vagrant and vmware
April 11, 2013
-
🍋
Vagrant and openstack
April 11, 2013
-
🍌
Thoughts on "no reliable cloud"
April 10, 2013
-
🍉
First look at PackStack
March 13, 2013
-
🍇
Software defined networking, Openvswitch, and Ubuntu 12.04
February 21, 2013
-
🍓
Over committing with KVM
February 20, 2013
-
🫐
Canadian OpenStack Users Group - CanStack!
February 20, 2013
-
🍒
tcpflow
February 08, 2013
-
🍎
Converting VMWare Windows images to OpenStack with virt-v2v
November 26, 2012
-
🍐
KSM and KVM
November 11, 2012
-
🍊
OpenStack 2012 Summit Day #4
October 18, 2012
-
🍋
OpenStack 2012 Summit Day #3
October 17, 2012
-
🍌
OpenStack 2012 Summit Day #2
October 16, 2012
-
🍉
ipmitool and BIOS Access
October 16, 2012
-
🍇
OpenStack 2012 Summit Day #1
October 15, 2012
-
🍓
My OpenBSD Lab
June 13, 2012
-
🫐
36 hot swappable hard-drive bay Supermicro server specs
June 07, 2012
- 🍒
- 🍎
-
🍐
OCZ Z-Drive R4 Installation and Performance
May 08, 2012
-
🍊
What 11 OCZ Z-Drive R4 Cards Look Like
April 13, 2012
-
🍋
Deploying Ruby-on-Rails applications using RPM packaging
January 17, 2012
- 🍌
-
🍉
Getting the number of commits in mercurial, git, and svn
September 28, 2011
-
🍇
OpenBSD pf and set limit states
September 12, 2011
-
🍓
Cacti, Better Cacti Graphs, and SSH Original Command
September 12, 2011
-
🫐
Packaging code is about sharing
August 18, 2011
-
🍒
Booting partitions bigger than 2TB on a HP DL160 G6 with RHEL5
August 09, 2011
-
🍎
ksplice bought out by Oracle, RHEL desupported
July 21, 2011
-
🍐
Basic infrastructure to support production linux servers
July 20, 2011
-
🍊
Using fusion-io drives on Redhat Enterprise 5
June 27, 2011
-
🍋
Installing chef on Centos 5
May 11, 2011
-
🍌
Installing Jekyll on Ubuntu 10.04
May 09, 2011
-
🍉
Using LVM hosttags
April 13, 2011
-
🍇
What is serverascode.com?
April 11, 2011