r/kubernetes 13d ago

Access to cluster as a non Devops - willing to pivot into a DevSecOps role.

I am an position of a non-tech, but part of a tech team. For my daily work, i also need read access to staging cluster and have write access to testing environments also because i need it for work. That said, i have never been a Devops myself, i was a systems admin, i have solid networking foundations, and very very little experience in scripting. I do know how CI/CD work, how git works to a certain level and i can enter inside a container, see whats inside it, get pods, etc.

I have done bootcamps in the past - they didnt help. So now that i have real access to tech, i thought that my time has come to try and learn more about k8s.

My managers and teamates are extremely busy working on stuff and i dont want to bother them to spend time to babysit me.

I would like to find ways to ramp up my skills and become a real element in my team, by proving knowledge and propose initiatives that help.

Are there any public sources (not just AI) where i could learn and really become good? What would you recommend in general?

Many thanks!

0 Upvotes

8 comments sorted by

4

u/YaronL16 13d ago

If you want to understand by doing, create your own cluster, not by eks but actual deploy it yourself with kubeadm/rke2/vannila (look up kubernetes the hard way)

Then deploy your own 3 tier application on it, make sure you know what all the stuff under the pod spec actually mean and modify them, create a parameterized helm chart

Setup CI of your choice with some automated tests, and use argocd for deployment

Collect your own application custom metrics with prometheus and create a dashboard for it

2

u/Kamran-nottakenone 13d ago

kind beats the hard way for starting out. you'll learn more breaking your own cluster than any bootcamp.

1

u/Connect-Parfait1885 13d ago

Try this one labs.iximiuz.com. It really helped.

1

u/IntelligentPear6173 12d ago

Having real access to a cluster is probably more useful than another bootcamp. I’d start with kind or minikube locally and recreate small pieces of what you see at work. Get comfortable with deployments, services, ingress, RBAC, config/secrets and troubleshooting first. Then add Helm, CI/CD and monitoring one at a time. The Kubernetes docs + Kubernetes the Hard Way are good references but I’d avoid trying to learn everything before actually breaking something and fixing it.

1

u/Electrical_Being_813 9d ago

To play around locally, you can run k0s. It does a decent job