
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
Explore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format, with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews.
You'll start by understanding how application development and deployment have evolved over the decades leading up to containerization. You'll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. You'll also learn Kubernetes deployment strategies and concepts related to rollout and rollback.
Moving on, you'll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an understanding of access control in Kubernetes and how to manage a Kubernetes cluster using probes, resource quotas, taints, and tolerations. You will also get an overview of Docker and review Docker and Kubernetes best practices. Finally, you will learn about the kubectl command line tool.
What You Will Learn
- Learn about basic and advanced Kubernetes objects and workload resources
- Master important concepts such as namespaces, selectors, annotations, and access control
- Understand the Kubernetes networking and storage system
- Manage a Kubernetes cluster with the help of probes, resource quotas, limits, and taints
Who This Book Is For
Application developers and technical managers—both on the development and support sides, beginner and intermediate Kubernetes practitioners and aspirants, and those preparing for Kubernetes interviews.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Front Matter
- 1. Welcome to The World of Containers!
- 2. Kubernetes Deep Dive
- 3. Fundamental Objects in Kubernetes Clusters
- 4. Advanced Objects In Kubernetes Clusters
- 5. Objects Important For A Secure Kubernetes Cluster
- 6. Networking in Kubernetes
- 7. Kubernetes Storage System
- 8. Manage Your Kubernetes Cluster Efficiently
- 9. Docker Overview And Kubernetes Best Practices
- 10. kubectl: The Command-Line Tool
- Back Matter