Xavier's Avatar

Xavier

@xalexander.io.bsky.social

DevSecOps Engineer | Learning In Public ☸ https://xalexander.io

20 Followers  |  14 Following  |  71 Posts  |  Joined: 02.02.2025  |  1.9418

Latest posts by xalexander.io on Bluesky

A year ago I couldn’t tell you what a PVC or ingress was. Today I’m recovering from broken clusters, migrating core services, and — most importantly — actually feeling confident. 🚀

#DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes

17.08.2025 14:14 — 👍 2    🔁 0    💬 0    📌 0


- Stumbled upon mailgun, and am now using their free tier for my SMTP needs. Which aren't much.
- Deployed Komodo to monitor my docker containers.
#DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes

17.08.2025 14:14 — 👍 1    🔁 0    💬 0    📌 0

I was experimenting with Longhorn and accidentally corrupted a few PVCs, including the one for Pi-hole. Since Pi-hole handles DNS inside my cluster, its downtime meant the entire cluster lost DNS. As a result, Infisical couldn’t resolve DNS, and my apps couldn’t access their secrets.

17.08.2025 14:14 — 👍 0    🔁 0    💬 0    📌 0


- Moved PiHole and Infisical (Secrets Manager) to external VMs outside of my K8s cluster. Not sure why I didn't do this when I initially built my cluster 🤷🏾‍♂️ . So what happened? #DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes

17.08.2025 14:14 — 👍 1    🔁 0    💬 0    📌 0


- Fully migrated my K8s stack to RKE2. Having my apps "GItOps"ed made the process less painful then what it could've been.

#DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes

17.08.2025 14:14 — 👍 1    🔁 0    💬 0    📌 0

Haven't posted in a while. Just a few update on my learning journey 🧵

#DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes

17.08.2025 14:13 — 👍 1    🔁 0    💬 5    📌 0

Upcoming Project:
Migrate my current k8s stack to RKE2.
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

04.07.2025 09:42 — 👍 2    🔁 0    💬 0    📌 0
Post image

Goodby, Homepage.
Hello, Glance
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

20.06.2025 23:47 — 👍 5    🔁 0    💬 0    📌 0

In the end, I resolved it by just manually recreating the secret pihole was looking for.

20.06.2025 00:40 — 👍 0    🔁 0    💬 0    📌 0

My secrets are managed by External Secrets, which was also failing because it couldn't resolve the dns name for Infisical because.... Pi-hole was down

20.06.2025 00:40 — 👍 0    🔁 0    💬 1    📌 0

After bringing my cluster back online, services were recovering except for a few. Pi-hole was complaining about a missing secret.

20.06.2025 00:40 — 👍 0    🔁 0    💬 1    📌 0

Just had a power outage that took down my entire homelab. Recovery was… fun, and I got a first hand example of circular dependencies. Mini Thread 🧵
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

20.06.2025 00:40 — 👍 3    🔁 0    💬 1    📌 0

Oh wow! Thanks for sharing!!

15.06.2025 10:55 — 👍 2    🔁 1    💬 0    📌 0
Preview
NewReleases.io Don't waste your time checking if some software is updated. Get Email, Webhook or notifications on Slack and other instant messengers.

Why am I just now discovering newreleases.io ?!? 😂
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

15.06.2025 09:57 — 👍 4    🔁 0    💬 1    📌 0

Weekend Wins:
- Transitioned from Uptime Kuma to Gatus
- Learned more about longhorn....by breaking and fixing my own deployment
- Created an LVM to mount /var/lib/longhorn , and move away from the default "/" mount point on all of my nodes.
#DevOps #k8s #learnk8s #100DaysOfCode #100DaysOfDevOps

08.06.2025 21:43 — 👍 2    🔁 0    💬 0    📌 0

Yeah this is the worst!

07.06.2025 14:48 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

🤬 Instant Rage

07.06.2025 14:00 — 👍 115    🔁 6    💬 12    📌 0

All is well now, though. This is why home labs are crucial. In my case, there's no actual negative consequences of breaking my homelab. This is literally my playground to break and learn #DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

07.06.2025 14:48 — 👍 2    🔁 0    💬 0    📌 0

I broke my Longhorn deployment 🥴, which triggered a domino effect that disrupted several other applications in my cluster.

#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

07.06.2025 14:48 — 👍 3    🔁 0    💬 1    📌 0
Post image

Migrating from Sealed Secrets to Infisical in my homelab.
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

27.05.2025 17:53 — 👍 2    🔁 0    💬 0    📌 0
Post image

Finally got VictoriaLogs set up in my homelab!— got some proper log monitoring in place at last. Feels good to see everything in one place!

#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes #observability

26.05.2025 18:49 — 👍 3    🔁 1    💬 0    📌 0

FINALLY, added some automation to my homelab via Ansible/Semaphore.

#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes #ansible

11.05.2025 18:28 — 👍 1    🔁 0    💬 0    📌 0

Imposter Syndrome is no joke 😩

22.04.2025 08:57 — 👍 0    🔁 0    💬 0    📌 0

I ended up trying the Logitech k860. Split keyboards are not for me lol

17.04.2025 00:53 — 👍 0    🔁 0    💬 0    📌 0

lazygit for the win!

06.04.2025 14:01 — 👍 0    🔁 0    💬 0    📌 0

What’s an overlooked topic that many "Getting Into DevOps’" guides miss? In my opinion, it’s networking. Understanding the basics of networking can make a huge difference, when troubleshooting. Thoughts?

#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

29.03.2025 18:09 — 👍 1    🔁 0    💬 0    📌 0
Post image

Pulling the trigger, soon 😅
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

28.03.2025 00:16 — 👍 3    🔁 0    💬 1    📌 0
Ingress-nginx CVE-2025-1974: What You Need to Know Today, the ingress-nginx maintainers have released patches for a batch of critical vulnerabilities that could make it easy for attackers to take over your Kubernetes cluster. If you are among the over...

If you're running ingress-nginx in your Kubernetes cluster please take a look at this latest CVE details, it's a big one! Patches are out so please get updating as soon as you can!

kubernetes.io/blog/2025/03...

#Kubernetes #Nginx #Ingress #CloudNative

25.03.2025 06:25 — 👍 12    🔁 8    💬 2    📌 0
Preview
[chart] fullNameOverride Invalid type. Expected: null · Issue #5206 · kubernetes-sigs/external-dns What happened: Renovate upgarde the helm chart from 1.15.2 -> 1.16.0. We immeaditly got an error. Error: values don't meet the specifications of the schema(s) in the following chart(s): external-dn...

Fellow external-dns users. You might want to hold off on upgrading to helm v1.16.0.
github.com/kubernetes-s...
#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

23.03.2025 09:37 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

Troubleshooting Rook Ceph 😂

#DevOps #k8s #learnk8s #cncf #100DaysOfCode #100DaysOfDevOps #kubernetes

22.03.2025 16:56 — 👍 1    🔁 0    💬 0    📌 0

@xalexander.io is following 14 prominent accounts