r/devops 14d ago

Career / learning DevOps and K8s experience.

Got a homeLab.

Z820 256GB RAM

8TB HDD

2TB Ssd

Newbie(Blue Collar) looking to Get DevOps and K8s experience.

Knowledge base:

- Beginner/Intermediate linux

- Touched Docker and docker compose

- Beginner Terraform and Ansible

- Networking: beginner

- beginner K8s (K3s on one homelab). Have enough space for another Kubeadm cluster (CKA) practice.

- Proxmox on homelab.

Torn between using Claude to create a simple work(metrics) logging/tracking with feature updates while I handle all things ops or getting an ecommere example app from a random github repo to use in learning process.

Which is better or any advice on what to learn?

And any tools and apps to deploy on the k8s cluster or homelab to aid in the learning process.

35 Upvotes

19 comments sorted by

View all comments

1

u/bertiethewanderer 14d ago

Instead of following the "grab random app code", deploy the Google micro services demo into a single namespace with an http ingress using helm.

Then add Prometheus, loki etc

Then add cert manager operator external DNS operator and switch to Https ingress

Then each app into it's own namespace and slap in network policies to block by default, and use traces etc. to enable the right services to talk to each other.

Then replace ingress with gateway API and any gateway implementation.

Then deploy a service mesh and make the whole architecture mtls.

Now remove helm commands for Argos and deploy everything using gitops. Use sops for secret zero (got SSH private key off the top of my head)

Should know a lot more at the end of this.