1 option
The Kubernetes Book : Navigate the World of Kubernetes with Expertise / Nigel Poulton and Pushkar Joglekar.
- Format:
- Book
- Author/Creator:
- Minx, author.
- Joglekar, Pushkar, author.
- Language:
- English
- Subjects (All):
- Kubernetes.
- Cloud computing.
- Physical Description:
- 1 online resource (330 pages)
- Edition:
- Second edition.
- Place of Publication:
- Birmingham : Packt Publishing, [2024]
- Biography/History:
- Poulton Nigel: Nigel Poulton is a cloud-native subject matter expert who spends his life creating books and training videos on the latest cloud technologies. He is the author of best-selling books on Docker and Kubernetes and the most popular online training videos on the same topic. He is a Docker Captain. Prior to this, Nigel has held various infrastructure roles for large enterprises. When he is not playing with technology, he is dreaming about it. When he is not dreaming about it, he is reading and watching sci-fi. He wishes he lived in the future so he could explore spacetime, the universe, and tons of other mind-blowing stuff. He likes cars, football (soccer), and food. He has a fabulous wife and three children. Joglekar Pushkar: Pushkar Joglekar is currently working as a defensive security engineer at the cross-roads of containers, applied machine learning, and distributed systems. In the last few years, he has built multiple secure by design production container deployments for a Fortune 100 company. When not securing containers, he spends his time exploring neighborhood bike trails and capturing beautiful sunsets with his camera while sipping home-made masala ginger chai. He lives with his wonderful wife, who happens to be the real engineer among them.
- Summary:
- Unlock the full potential of Kubernetes with this comprehensive course. Learn everything from fundamental principles to advanced security techniques. Perfect for IT professionals aiming to master container orchestrationKey FeaturesKubernetes architecture and use casesUse Kubernetes to deploy, self-heal, scale, and rollout your applicationsAdvanced features and real-world securityBook DescriptionContainers transformed how we package and deploy applications, but they came with inherent challenges. Kubernetes is a platform for deploying and managing containerized applications at scale. It also abstracts underlying infrastructure, making it easier to deploy and manage applications across heterogenous clouds and on-premises environments. The Kubernetes Book offers a beginner-friendly approach to mastering Kubernetes architecture and core concepts such as Pods, Deployments, Services, StatefulSets, Ingress, & ConfigMaps. It also demystifies the Kubernetes API, teaches you how to secure Kubernetes, and brings you up to speed with important cloud-native concepts such as microservices, declarative configuration, desired state, & reconciliation. The book also serves as a comprehensive guide for software developers, systems administrators, cloud engineers, and architects to help them master Kubernetes. It offers the most precise explanations and is full of practical examples to help develop applications on a laptop and then deploy them to real-world Kubernetes environments. The Kubernetes Book is updated annually, meaning it's always up to date with the latest and greatest in the Kubernetes and cloud-native ecosystems.What you will learnUnderstand the foundational principles of KubernetesDeploy and manage applications using KubernetesImplement and manage Kubernetes services and ingressUtilize namespaces & virtual clusters for resource managementSecure Kubernetes environments using API security and RBACManage Kubernetes storage, ConfigMaps, and secrets effectivelyWho this book is forThis course is designed for IT professionals, system administrators, developers, and DevOps engineers looking to deepen their understanding of Kubernetes. It is also suitable for cloud architects, software engineers, and technical leads who aim to leverage Kubernetes for efficient application deployment and management. Additionally, technical project managers and IT consultants who need a comprehensive grasp of container orchestration will find this course valuable. Familiarity with Docker and containers, and experience with the Linux command line is recommended.
- Contents:
- Intro
- Table of Contents
- 0: Preface
- Editions Paperbacks, hardbacks, eBooks, audio, and translations
- The sample app and GitHub repo
- Windows users
- Responsible language
- 1: Kubernetes primer
- Important Kubernetes background
- Kubernetes: the operating system of the cloud
- Chapter summary
- 2: Kubernetes principles of operation
- Kubernetes from 40K feet
- Control plane and worker nodes
- Packaging apps for Kubernetes
- The declarative model and desired state
- Pods
- Deployments
- Service objects and stable networking
- 3: Getting Kubernetes
- Create a Kubernetes cluster on your laptop
- Create a hosted Kubernetes cluster in the cloud
- Working with kubectl
- 4: Working with Pods
- Pod theory
- Multi-container Pods
- Hands-on with Pods
- Clean up
- Chapter Summary
- 5: Virtual clusters with Namespaces
- Intro to Namespaces
- Namespace use cases
- Default Namespaces
- Creating and managing Namespaces
- Deploying objects to Namespaces
- 6: Kubernetes Deployments
- Deployment theory
- Create a Deployment
- Manually scale the app
- Perform a rolling update
- Perform a rollback
- 7: Kubernetes Services
- Service Theory
- Hands-on with Services
- 8: Ingress
- Setting the Scene for Ingress
- Ingress architecture
- Hands-on with Ingress
- 9: WebAssembly on Kubernetes
- Wasm Primer
- Understanding Wasm on Kubernetes
- Hands-on with Wasm on Kubernetes
- 10: Service discovery deep dive
- Setting the scene
- The service registry
- Service registration
- Service discovery
- Service discovery and Namespaces
- Troubleshooting service discovery
- 11: Kubernetes storage.
- The big picture
- Storage Providers
- The Container Storage Interface (CSI)
- The Kubernetes persistent volume subsystem
- Dynamic provisioning with Storage Classes
- Hands-on
- 12: ConfigMaps and Secrets
- The big picture
- ConfigMap theory
- Hands-on with ConfigMaps
- Hands-on with Secrets
- 13: StatefulSets
- StatefulSet theory
- Hands-on with StatefulSets
- 14: API security and RBAC
- API security big picture
- Authentication
- Authorization (RBAC)
- Admission control
- 15: The Kubernetes API
- Kubernetes API big picture
- The API server
- The API
- 16: Threat modeling Kubernetes
- Threat modeling
- Spoofing
- Tampering
- Repudiation
- Information Disclosure
- Denial of Service
- Elevation of privilege
- 17: Real-world Kubernetes security
- Security in the software delivery pipeline
- Workload isolation
- Identity and access management (IAM)
- Security monitoring and auditing
- Real-world example
- Terminology
- Outro
- About the front cover
- A word on the book's diagrams
- Connect with me
- Feedback and reviews
- Index
- Blank Page.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- Description based on print version record.
- ISBN:
- 9781835880319
- 1835880312
- OCLC:
- 1446416449
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.