Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
| Version | Location | Description | Submitted By | Date submitted | Date corrected |
|---|---|---|---|---|---|
Page Chapter 1 - summary Last paragraph |
"with" needs to be replaced with "will" in the following sentence. Note from the Author or Editor: |
Maulik Pokiya | Mar 15, 2024 | ||
| O'Reilly learning platform | Page Chapter 17. Authentication, Authorization, and Admission Control 1st paragraph |
The "Coverage of Curriculum Objectives" says that the objective "Understand SecurityContext" is covered in the chapter, however, that's not the case. This point should be removed. |
![]() Benjamin Muschko |
Mar 20, 2025 | |
| O'Reilly learning platform | Page https://learning.oreilly.com/library/view/certified-kubernetes-application/9781098152857/ch20.html#i Section "Defining a Security Context on the Container Level" |
The section uses "fsGroup" as an example for a container-level security context attribute, however, the attribute only exists on the Pod-level. The section needs to be completely reworked. |
![]() Benjamin Muschko |
May 05, 2025 | |
Page Chapter 4 Containers - Sample Exercises First step in 'Sample Exercises' paragraph |
In the first step, the specified directory is incorrect. It should be 'app-a/ch04/container' instead of 'app-a/ch04/containerized-java-app Note from the Author or Editor: |
Brice Flores | May 16, 2025 | ||
Page Chapter 3, section "API Primitives and Objects", Explanation of Figure 3-2 "Kubernetes object struct Explanation of "Status" |
The second sentence of the description for "Status" reads as follows: Note from the Author or Editor: |
Klaus Sperner | May 16, 2025 | ||
Page section 5. Pods and namespaces --> Sample exercises Exercise 2 |
The for loop: `for i in {1..10}; do echo "Welcome $i times"; done` cannot work in the busybox container because it is a `bash`-ism but busybox only contains `sh`. It should therefore be changed to: `for i in $(seq 1 10), do echo "Welcome $i times"; done`. Note from the Author or Editor: |
Michal Kovac | Jul 16, 2025 | ||
Page 197 1st code snippet, 3rd line |
The example command is missing the container image name before the tag: |
Leszek Jasek | Oct 29, 2025 | ||
Page 270 1st Table and the paragraph explaining it. |
The description of the Prefix path type is incorrect. Note from the Author or Editor: |
Muhammad Zain Attiq | Sep 09, 2025 | ||
Page 272 Center of the page |
In the section Accessing an Ingress, the /etc/hosts example incorrectly maps the load balancer IP to next-app. Since the Ingress rule is defined for the host next.example.com, the /etc/hosts entry should instead be: |
Muhammad Zain Attiq | Sep 20, 2025 | ||
Page 272 Center of the page |
In the section Accessing an Ingress, the /etc/hosts example incorrectly maps the load balancer IP to next-app. Since the Ingress rule is defined for the host next.example.com, the /etc/hosts entry should instead be: |
Muhammad Zain Attiq | Sep 20, 2025 |
