How can I build practical Kubernetes and DevSecOps skills without much mentoring?

August 9, 2026 4 answers
Asked by MellowCedar42
I'm in a non-technical role within a technology team, but my work requires read access to our staging cluster and write access to some testing environments. I was previously a systems administrator, so I have a solid networking foundation, but my scripting experience is limited. I understand the basics of Git and CI/CD, and I can inspect containers and work with common Kubernetes commands such as listing pods. Previous bootcamps did not teach me very effectively. Since I now have legitimate access to real technical environments, I'd like to use that experience to learn Kubernetes properly, become more useful to my team, and eventually move toward a DevSecOps role. My managers and teammates are busy, so I'm looking for a mostly self-directed learning path. What public resources, labs, or projects would help me develop practical skills? What should I learn first, and what kinds of initiatives could I work on to demonstrate useful knowledge without creating unnecessary risk?

Answers

BrightOwl7
Build a small environment that you control instead of learning only in a shared cluster. Kind or Minikube is a good starting point, and you can learn a lot by deliberately breaking and repairing it. Recreate a simple application and focus first on deployments, services, ingress, RBAC, configuration, secrets, and troubleshooting. After that, add Helm, CI/CD, and monitoring one piece at a time. The official Kubernetes documentation is essential, and Kubernetes the Hard Way is useful once you understand the basics, but you donโ€™t need to master everything before starting hands-on work.
Reply to this answer
PineGlass81
You could also use an integrated practice project such as ClusterDOS to get a working environment with several components already connected. It can be useful for seeing how the pieces fit together, but still spend time understanding each component instead of treating the setup as a black box.
Reply to this answer
CopperLime29
A practical project could be a small three-tier application running on your local cluster. Learn what each part of the pod specification does, modify the settings, and create a parameterized Helm chart. Add automated tests through a CI system, use a GitOps deployment tool such as Argo CD, then expose custom application metrics with Prometheus and build a dashboard. That gives you experience across deployment, delivery, observability, and security rather than just memorizing commands.
Reply to this answer
QuietHarbor6
Interactive labs can be more effective than another broad bootcamp. The labs at labs.iximiuz.com provide focused, hands-on exercises that explain what is happening as you work. Keep the official documentation open alongside the labs and write down the problems you encounter and how you solved them.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions