Kubernetes Operators

Errata for Kubernetes Operators

Submit your own errata for this product.

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
Printed, PDF, Safari Books Online
Page Section 2, no page number available

I've noticed a typo and wanted to report it to you to be fixed.

In 2. Running Operators under the title:
there's this incorrect command: kubectl get pods -l app=etc
which should be: kubectl get pods -l app=etcd

I've tested already but you can verify on your end as well of course.

Note from the Author or Editor:
pp 21 of print edition, first sentence after heading "Recovering from a failed etcd member"

correct phrase is `kubectl get pods -l app=etcd` as suggested by reporter.

Niyazi  Aug 25, 2020 
Printed, PDF
Page 55
last code block

The line "operator-sdk up local --watches-file ./local-watches.yaml" doesn't work on the current operator-sdk. I had to run this, which seems to work:

operator-sdk run --local --watches-file ./local-watches.yaml

Note from the Author or Editor:
Confirmed. `operator-sdk up` no longer exists and is superseded by the `run` subcommand.

Suggested resolution needs adjustment to name a local helm chart in the watches yaml file and give the watches file as an argument to `operator-sdk run local`

Matt Merkes  Jun 14, 2020