Email the Author
You can use this page to email Kirshi Yin | Curious Devs Corner about Master Kubernetes from Scratch.
About the Book
Why Learn Kubernetes?
Kubernetes is one of the most in-demand skills today because:
- Companies are moving to the cloud, and Kubernetes is the leading platform for container orchestration.
- It supports scaling, self-healing, and high availability.
- It’s key to understanding DevOps, container orchestration, and infrastructure automation.
- It helps you stand out in the job market—Kubernetes engineers are in high demand.
- Kubernetes works with all major cloud providers (AWS, GCP, Azure), so you're not tied to one platform.
What’s Inside This Book?
This is a practical, hands-on guide to learning Kubernetes from scratch. You’ll get clear explanations, architecture diagrams, and working YAML examples.
You’ll cover all the essential resources:
✅ Clusters, Nodes, and kubectl basics
✅ Pods, Init containers, Sidecar containers, and Pod networking
✅ Deployments, scaling, rollbacks, and self-healing setups
✅ Services, Ingress, and Service types like NodePort and LoadBalancer
✅ Namespaces, Volumes, and PersistentVolumeClaims (PVCs)
✅ Jobs, CronJobs, Probes, Labels, Annotations
✅ ConfigMaps, Secrets, and Security Context
✅ Kubernetes RBAC, authentication, and authorization modes
✅ Hands-on labs using Kind, Docker, and YAML configs
Each chapter includes commands, workflows, and troubleshooting tips you can apply right away.
Who Should Read This Book?
This book is designed for beginners and anyone who wants to learn Kubernetes:
- Developers who want to deploy and manage applications with Kubernetes.
- IT professionals transitioning to DevOps and cloud technologies.
- Engineers looking to automate infrastructure.
- Anyone curious about container orchestration and cloud-native tools.
Why This Book?
It can be frustrating to jump between random tutorials and still feel lost. That’s why I created this book — to give you structured lessons that help you start working with Kubernetes right away.
The theory is reduced to only what matters. You'll get hands-on examples, clear explanations, and diagrams to help you understand and remember each step. We’ll start with the basics, like managing Pods, and gradually move to advanced concepts like security.
About the Author
I’m a backend developer with 8+ years of experience in Java, Spring Boot, Linux, and DevOps. I’ve published over 100 technical blog posts on medium.com. I spend my time learning modern technologies and turning that knowledge into clear, practical guides. I dedicate a lot of my time to learning and exploring new technologies. I love to spread knowledge about what I've learned. My goal is to help busy people improve their skills through focused, hands-on learning.
If you enjoy learning about modern technologies, check out my Medium/Substack publication called Curious Devs Corner which I created for curious developers like you.