Welcome to

AJ's Blog

A personal blog focused on software, technology, and the cloud. Sharing what I'm working with at home.

Browse all posts →

Recent Posts

· 7 min read

Shipping Kubernetes pod, journal, and event logs to Loki with Grafana Alloy

Deploy Grafana Alloy on Kubernetes with Argo CD to collect container logs, the systemd journal, and cluster events into Loki.

kubernetesgrafana alloyloki
· 5 min read

Shipping Docker logs to Loki from a Raspberry Pi with Fluent Bit

Run Fluent Bit on a 32-bit Raspberry Pi to tail Docker json-file logs without the socket and push them to Grafana Loki.

dockerfluent bithomelab
· 5 min read

Dotfiles in a private Git repository

A simple way to track shell, Git, SSH, and other configuration files with a private bare Git repository.

gitdotfilesterminal
· 9 min read

Pulling Kubernetes secrets from Bitwarden with External Secrets Operator

Use External Secrets Operator with Bitwarden Secrets Manager to sync managed secrets into Kubernetes without committing secret values to Git.

kubernetesexternal-secretsbitwarden
· 10 min read

Automating wildcard TLS certificates in Kubernetes

Use cert-manager, Route 53 DNS-01 validation, and Reflector to renew and distribute wildcard TLS certificates across Kubernetes namespaces.

kubernetescert-managerletsencrypt
· 5 min read

Polling Home Assistant to store data long term

I created a Go app to poll Home assistant and store sensor data in a database.

aillmcodex