My Account Log in

1 option

Certified Kubernetes Administrator (CKA) Exam Guide : Validate Your Knowledge of Kubernetes and Implement It in a Real-Life Production Environment / Mélony Qin.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Qin, Mélony, author.
Language:
English
Subjects (All):
Kubernetes.
Application software--Development--Examinations--Study guides.
Application software.
Physical Description:
1 online resource (322 p.)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2022]
Biography/History:
Qin Melony: Melony Y. QIN, also known as CloudMelon, is the founder of CloudMelon Vis, a tech media and educational platform for technopreneurs in the cloud-native and serverless space, and a former product manager at Microsoft. With a passion for cloud-native technologies, OSS, DevOps, Kubernetes, serverless, data, and AI, Melony has authored multiple books, including the Certified Kubernetes Administrator (CKA) Exam Guide, the Kubernetes Workshop, and Microsoft Azure Infrastructure, all published by Packt Publishing. Melony is a member of the Association for Computing Machinery (ACM) and the Project Management Institute (PMI), leveraging her extensive experience with diverse cloud technologies to drive innovation in the cloud-native, serverless, and generative AI space. She runs the CloudMelonVis YouTube channel and Cloud-Native Innovators newsletter, read by professionals from top tech companies such as Microsoft, Google, Amazon, Dell, and Carrefour.
Summary:
Develop a deep understanding of Kubernetes and the cloud native ecosystem, and pass the CKA exam with confidence with this end-to-end study guide Key Features Get to grips with the core concepts of Kubernetes API primitives Deploy, configure, manage, and troubleshoot Kubernetes clusters Cement your credibility in the job market by becoming a Certified Kubernetes Administrator Book Description Kubernetes is the most popular container orchestration tool in the industry. The Kubernetes Administrator certification will help you establish your credibility and enable you to efficiently support the business growth of individual organizations with the help of this open source platform. The book begins by introducing you to Kubernetes architecture and the core concepts of Kubernetes. You'll then get to grips with the main Kubernetes API primitives, before diving into cluster installation, configuration, and management. Moving ahead, you'll explore different approaches while maintaining the Kubernetes cluster, perform upgrades for the Kubernetes cluster, as well as backup and restore etcd. As you advance, you'll deploy and manage workloads on Kubernetes and work with storage for Kubernetes stateful workloads with the help of practical scenarios. You'll also delve into managing the security of Kubernetes applications and understand how different components in Kubernetes communicate with each other and with other applications. The concluding chapters will show you how to troubleshoot cluster- and application-level logging and monitoring, cluster components, and applications in Kubernetes. By the end of this Kubernetes book, you'll be fully prepared to pass the CKA exam and gain practical knowledge that can be applied in your day-to-day work. What you will learn Understand the fundamentals of Kubernetes and its tools Get hands-on experience in installing and configuring Kubernetes clusters Manage Kubernetes clusters and deployed workloads with ease Get up and running with Kubernetes networking and storage Manage the security of applications deployed on Kubernetes Find out how to monitor, log, and troubleshoot Kubernetes clusters and apps among others Who this book is for This book is for application developers, DevOps engineers, data engineers, and cloud architects who want to pass the CKA exam and certify their Kubernetes Administrator skills in the market. Basic knowledge of Kubernetes is recommended to get the most out of this book.
Contents:
Cover
Title Page
Copyright and Credits
Foreword
Contributors
Table of Contents
Preface
Part 1: Cluster Architecture, Installation, and Configuration
Chapter 1: Kubernetes Overview
CKA exam overview
What to expect in your CKA exam
CKA exam tips and tricks
Cluster architecture and components
Kubernetes core concepts
Containerized workloads
Container images
Container registry
Container runtimes
Kubernetes basic workflow
Kubernetes plugin model
Kubernetes API primitives
Sharing a cluster with namespaces
Kubernetes in-market distribution and ecosystems
Upstream vanilla Kubernetes
Managed Kubernetes
Kubernetes ecosystems
Summary
Chapter 2: Installing and Configuring Kubernetes Clusters
Technical requirements
Hands-on Kubernetes tooling
Core tools
Deployment tools
Other tools
Installing and configuring a Kubernetes cluster
Prerequisites for installing a Kubernetes cluster
Using minikube to set up a single node Kubernetes cluster
Using kubeadm to install a basic Kubernetes cluster
Setting up a highly available cluster with kubeadm
Summary
Mock CKA scenario-based practice test
Scenario 1:
Scenario 2:
Scenario 3 (optional):
FAQs
Chapter 3: Maintaining Kubernetes Clusters
Demystifying Kubernetes cluster maintenance
Upgrading a Kubernetes cluster using kubeadm
Upgrading the master node
Upgrading the worker node
Working with etcd
Exploring the ETCD cluster pod
Listing etcd cluster members
Checking the etcd cluster status
Installing etcd
Backing up etcd
Restoring etcd
Mock CKA scenario-based practice test
Scenario 1
Scenario 2
Scenario 3
Scenario 4
FAQs
Part 2: Managing Kubernetes
Chapter 4: Application Scheduling and Lifecycle Management
The basics of Kubernetes workloads
Imperative management versus declarative management
Understanding pods
Deploying and managing applications
Deploying applications
Performing rolling updates and rollbacks
Rolling updates with kubectl
Rollback
Scaling applications
ReplicaSets
Workload scheduling
Understanding namespaces
Labels, node selectors, and annotations
Node affinity and anti-affinity
Taints and tolerations
Resource management
Configuring applications
Manifest management with kustomize
Common package management and templating with Helm
Scenario 5
Chapter 5: Demystifying Kubernetes Storage
Stateful versus stateless workloads
Kubernetes volumes
Ephemeral storage
Persistent storage
Cracking stateful applications in Kubernetes
Configuring an application with mounted storage
Configuring an application with persistent storage
Notes:
Includes index.
OCLC-licensed vendor bibliographic record.
Description based on print version record.
ISBN:
9781803249957
1803249951
OCLC:
1348482306

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