The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version |
Location |
Description |
Submitted by |
Date submitted |
|
Chapter 7
Testing the Environment |
The command kubectl get pods -n "argo" is not working. Change to kubectl get pods -n "argocd"
|
Victor Rosa |
Feb 03, 2021 |
|
Chapter 7
example 7-18. env-sandbox/main.tf |
The module name in EKS Configuration section from main.tf into env-sandbox git hub repository is diferrent from example 7-18. env-sandbox/main.tf (Kubernetes)
The module name in env-sandbox git hub repository
# EKS Configuration
module "aws-kubernetes-cluster" {
..........
The module name in example 7-18. env-sandbox/main.tf (Kubernetes)
# EKS Configuration
module "aws-eks" {
..........
Needs to change the module name into main.tf into env-sandbox git hub repository to "aws-eks"
|
Victor Rosa |
Feb 03, 2021 |
Printed |
Page 75
2nd sentence |
|
Simon Tanaka |
May 06, 2021 |
PDF |
Page 129
Example 6-5 |
Description of code says, that this snipped is installing Istio CLI tool - but in code snippet there is nothing about Istio (the same is for file available on Github). I suppose, that remarks on Istio should be removed (or code itself replaced).
|
Marek Włodarz |
Feb 23, 2021 |
Printed |
Page 177
Cleaning Up the Infrastructure |
Not an error so much as a hazard and lack of clarity.
I ran the steps on page 177 to destroy the resources that have been created in AWS (to avoid billing charges) but when I execute "terraform init" I get an error "Errror: Invalid legacy provider address" (twice) and a message "You must complete the Terraform 0.13 upgrade process before upgrading to later versions."
This implies to me that the version of terraform running on GitHub isn't the same as what I'm running locally.
So I logged into AWS to attempt to destroy the resources manually but AWS complains that I don't have the correct permissions.
To me this is a serious hazard of Terraform and the book. For a newbie learning Terraform and AWS many of these commands are a bit of "magic" and in this case can cost the student serious money.
|
John Wright |
Dec 15, 2021 |
Printed |
Page 177
Step 3 |
Hi Ronnie Mitra & Irakli Nadareishvilli,
I have a question to your book:
Microservices: Up and Running (O'Reilly) [ISBN: 978-1-492-07545-5]
Basically I am trying to implement the terraform structure from Chapter 7. Everything is well described in your book and I like it very much.
Unfortunately I am getting an error if I am trying to execute the Action via github. Here is a step by step list about what I did.
- I implemented everything which is described in your book
- Finally I run the Action for the first time and it didn't failed immediately
- After 15min it failed again. The error said something like "your using api version v1alpha1, please update to v1beta1 or higher"
- I thought okay, I update it through all 4 repositories (env-sandbox, argo-cd, aws-network, aws-kubernetes) and run it again.
- In between I thought I will delete every created AWS resource because it costs money. I deleted it through AWS Web Interface.
- I run the Action again via Github -> It failed after 40 sec
- (After the standard 30 seconds of rage and complaining about everything because it doesn't work I got calm and went on with the next step)
- I tried to use "terraform destroy" as you describe it in the paragraph "Cleaning up the infrastructure" on page 177. But I am getting a error
This brings me to the conclusion and assumption that something could be cashed? Because the error states always v1alpha1 api is used but it isn't part of my code anymore. I have to admit that I am completely new to terraform.
Do you have an idea what is wrong or what I can try?
I already send pictures with the error to the mails mentioned in the book. I didn't find way to contact you directly.
Kind regards
|
Leonhard |
Jul 12, 2022 |
Printed |
Page 177
Step 3 |
Hi Ronnie Mitra & Irakli Nadareishvilli,
I have a question to your book:
Microservices: Up and Running (O'Reilly) [ISBN: 978-1-492-07545-5]
Basically I am trying to implement the terraform structure from Chapter 7. Everything is well described in your book and I like it very much.
Unfortunately I am getting an error if I am trying to execute the Action via github. Here is a step by step list about what I did.
- I implemented everything which is described in your book
- Finally I run the Action for the first time and it didn't failed immediately
- After 15min it failed again. The error said something like "your using api version v1alpha1, please update to v1beta1 or higher"
- I thought okay, I update it through all 4 repositories (env-sandbox, argo-cd, aws-network, aws-kubernetes) and run it again.
- In between I thought I will delete every created AWS resource because it costs money. I deleted it through AWS Web Interface.
- I run the Action again via Github -> It failed after 40 sec
- (After the standard 30 seconds of rage and complaining about everything because it doesn't work I got calm and went on with the next step)
- I tried to use "terraform destroy" as you describe it in the paragraph "Cleaning up the infrastructure" on page 177. But I am getting a error
This brings me to the conclusion and assumption that something could be cashed? Because the error states always v1alpha1 api is used but it isn't part of my code anymore. I have to admit that I am completely new to terraform.
Do you have an idea what is wrong or what I can try?
I already send pictures with the error to the mails mentioned in the book. I didn't find way to contact you directly.
Kind regards
|
Leonhard |
Jul 12, 2022 |