liveBook · Manning

What you will learn in Acing the Certified Kubernetes Administrator Exam, Second Edition

by Chad M. Crowell and Rafael Brito

Chapter by chapter

Chapter 1: First steps

1.1 Introducing the Certified Kubernetes Administrator exam · 1.2 What’s in store · 1.3 What is a Kubernetes administrator? · 1.4 Meeting Kubernetes · 1.4.1 Cluster architecture, installation, and configuration · 1.4.2 Workloads and scheduling · 1.4.3 Services and networking · 1.4.4 Storage · 1.4.5 Troubleshooting · 1.5 Control plane node · 1.6 Worker nodes · 1.7 API model and public key infrastructure · 1.8 Linux background processes · 1.9 Declarative syntax · 1.10 Summary

What you learn in chapter 1 →

Chapter 2: Kubernetes cluster

2.1 Kubernetes cluster components · 2.1.1 Kubernetes version upgrade · 2.1.2 The control plane · 2.1.3 Taints and tolerations · 2.1.4 Nodes in kind · 2.2 Cluster state · 2.2.1 Client and server certificates · 2.3 Extension interfaces · 2.3.1 Container runtime interface · 2.3.2 Container network interface · 2.3.3 Container storage interface · 2.4 Summary

What you learn in chapter 2 →

Chapter 3: Identity and access management

3.1 Role-based access control · 3.1.1 Roles and role bindings · 3.1.2 System roles and groups · 3.2 Users and groups · 3.3 Service accounts · 3.4 Summary

What you learn in chapter 3 →

Chapter 4: Deploying applications in Kubernetes

4.1 Scheduling applications · 4.1.1 Node selectors · 4.1.2 Node and pod affinity · 4.2 Configuring pods · 4.2.1 Resource requests and limits · 4.2.2 Multicontainer pods · 4.2.3 PriorityClass · 4.2.4 ConfigMaps · 4.2.5 Secrets · 4.3 Summary

What you learn in chapter 4 →

Chapter 5: Running applications in Kubernetes

5.1 Orchestrating applications · 5.1.1 Modifying running applications · 5.1.2 Application maintenance · 5.1.3 Application rollouts · 5.1.4 Exposing Deployments · 5.1.5 Autoscaling · 5.2 Node maintenance · 5.2.1 Cordon and drain nodes · 5.2.2 Adding nodes to the cluster · 5.3 Using Helm and Kustomize · 5.3.1 Helm · 5.3.2 Kustomize · 5.4 Custom Resource Definitions and operators · 5.4.1 Defining a CRD · 5.4.2 Installing operators and CRDs · 5.4.3 Utilizing operators · 5.5 Summary

What you learn in chapter 5 →

Chapter 6: Communication in a Kubernetes cluster

6.1 Configuring DNS · 6.2 CoreDNS · 6.2.1 Service CIDR · 6.2.2 Config files · 6.2.3 Replicating DNS · 6.2.4 Pod-to-pod connectivity · 6.3 Ingress and ingress controllers · 6.4 Services · 6.4.1 ClusterIP Service · 6.4.2 NodePort Service · 6.4.3 LoadBalancer Service · 6.5 Cluster node networking configuration · 6.6 Network Policies · 6.7 Gateway API · 6.8 Summary

What you learn in chapter 6 →

Chapter 7: Storage in Kubernetes

7.1 Persistent volumes · 7.1.1 The problem with hostPath · 7.1.2 Volume modes · 7.1.3 Access modes · 7.1.4 Reclaim policies · 7.2 Persistent volume claims · 7.3 Storage class · 7.3.1 Inheriting from the storage class · 7.4 Nonpersistent volumes · 7.5 Summary

What you learn in chapter 7 →

Chapter 8: Troubleshooting Kubernetes

8.1 Understanding application logs · 8.1.1 Container log detail · 8.1.2 Troubleshooting from inside the container · 8.2 Cluster component failure · 8.2.1 Troubleshooting cluster events · 8.2.2 Worker node failure · 8.2.3 Did you specify the right host or port? · 8.2.4 Troubleshooting kubeconfig · 8.2.5 Multiple errors: Where to start? · 8.3 Network troubleshooting · 8.3.1 Troubleshooting the config · 8.3.2 Troubleshooting Services · 8.3.3 Troubleshooting cluster-wide communications · 8.4 Summary

What you learn in chapter 8 →

Chapter 9: Taking the test

9.1 Exam basics · 9.1.1 Competencies condensed · 9.2 Exam clusters · 9.3 Chapter reviews · 9.3.1 Quick review of chapter 2 · 9.3.2 Quick review of chapter 3 · 9.3.3 Quick review of chapter 4 · 9.3.4 Quick review of chapter 5 · 9.3.5 Quick review of chapter 6 · 9.3.6 Quick review of chapter 7 · 9.3.7 Quick review of chapter 8 · 9.4 Kubernetes documentation review · 9.5 Practice exam · 9.6 Additional tips for the exam · 9.7 Summary

What you learn in chapter 9 →

Concepts explained in this book

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.