My Account Log in

1 option

The Kubernetes Book : Navigate the World of Kubernetes with Expertise / Nigel Poulton and Pushkar Joglekar.

Ebook Central College Complete Available online

View online
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account