Automate the process of issuing public key certificates from multiple sources, ensuring they are valid, up to date, and renew before expiration.
· K8s Controller
∘ Prepare
∘ Install
∘ Uninstall
· Self Signed
∘ Issuer
∘ Certificate
· Advanced
∘ Share Secrets between Namespaces
· Summary
Note: This post is a quick start guide for deploying and using cert-manager on a Kubernetes cluster.
Why do we need to worry about certificates? When declaring a domain name i.e my-website.domain.com
and addressing it from either internal network and/or public…
Install a Rancher Labs Kubernetes distribution (k3s) on a Raspberry Pi cluster.
· Master Server
∘ Install
∘ Uninstall
· Worker Node
∘ Join a Cluster
∘ Uninstall
· Utilities
∘ kubectl
∘ k9s
· Summary
Note: This post refers to laptop / desktop as client machines. These are the clients used to connect to the Raspberry Pi master / worker nodes remotely.
Installation instructions for setting up a local Raspberry Pi cluster at your home desk.
· Operating System on SD Card
· Network Setup
· RPi Configuration
· SSH Config
∘ Client
∘ RPi Server
· Verification
· Troubleshooting
∘ Locale Issues
· Summary
Note: For the time this post was published, there isn’t an official
Raspberry Pi OS
image that supports a 64 bit system. There are beta versions but with limitations. This blog post won’t cover them until officially released.
Automate your local dev configuration in style on a personal, work or any other machine.
Control the following items from a Git backed repository:
· Incentive
· Solution
· dotfiles
· Homebrew packages / casks
· macOS settings override
· Demo
· Summary
What is a .dotfile? It is a standard text file usually located within the $HOME
folder. It contains a dot prefix in its name and is a hidden file which you can list with ls -a
on a *nix system.
What is a Homebrew package / cask? Homebrew is…
Learn how to configure the deployment of multiple Kubernetes resources as a single unit using Helm package manager.
· Helm-CLI
∘ Install
∘ Uninstall
· Charts
∘ Search
∘ Install
∘ Upgrade
· Summary
Note: This post is a TL;DR for sharing basic Helm v3 usage which is required for the reader just to get started, for additional information please follow the official docs.
Mostly TL;DRs for installing the Helm CLI.
Install using your favorite package manager, consult with the official docs for additional information.
# tl;dr for macOS
brew install helm
Follow the removal instructions of the package manager…
Software Architect and DevOps Engineer. Passionate technologist, OSS enthusiast and Raspberry Pi addict — https://zachinachshon.com