A Practical Guide to Kubernetes
Gain insights into Kubernetes fundamentals, explore cluster components, and learn to build, test, deploy, and secure applications, achieving state persistence and mastering crucial DevOps skills.
Viktor Farcic is a Developer Advocate at CloudBees, a member of the Google Developer Experts and Docker Captains groups, and published author. His big passions are DevOps, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD). He often speaks at community gatherings and conferences (latest can be found here). He published The DevOps Toolkit Series and Test-Driven Java Development. His random thoughts and tutorials can be found in his blog TechnologyConversations.com.
Join 3.1 million developers at
What You'll Learn
- An understanding of the historical perspective leading to Kubernetes
- A grasp of the role Kubernetes plays in application deployment
- A command over deployment of a containerized application to a Kubernetes cluster
- A command over configuring automatic updates, rollbacks, and scaling on a Kubernetes cluster
- Familiarity with deploying stateful applications on a Kubernetes cluster
- An understanding of security features in Kubernetes and how to configure them
Learning Roadmap
1.
How Did We Get Here?
How Did We Get Here?
2.
Pods
Pods
3.
ReplicaSets
ReplicaSets
6 Lessons
6 Lessons
4.
Services
Services
11 Lessons
11 Lessons
5.
Deployments
Deployments
15 Lessons
15 Lessons
6.
Ingress
Ingress
10 Lessons
10 Lessons
7.
Volumes
Volumes
9 Lessons
9 Lessons
8.
ConfigMaps
ConfigMaps
11 Lessons
11 Lessons
9.
Secrets
Secrets
9 Lessons
9 Lessons
10.
Namespaces
Namespaces
11 Lessons
11 Lessons
11.
Securing Kubernetes Clusters
Securing Kubernetes Clusters
15 Lessons
15 Lessons
12.
Managing Resources
Managing Resources
17 Lessons
17 Lessons
13.
Creating A Production-Ready Kubernetes Cluster
Creating A Production-Ready Kubernetes Cluster
23 Lessons
23 Lessons
14.
Persisting State
Persisting State
15 Lessons
15 Lessons
15.
Appendix: Running a Kubernetes Cluster Locally
Appendix: Running a Kubernetes Cluster Locally
5 Lessons
5 Lessons
Viktor Farcic
Playing with tech...
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources