Technical requirements
You will need to have both a local Kubernetes learning environment and a working Kubernetes cluster in the cloud, as set up in Chapter 8, Deploying Docker Apps to Kubernetes. You will also need to have a current version of the AWS CLI, as well as kubectl
and helm
3.x installed on your local workstation, as described in the previous chapter. The Helm commands in this chapter use helm
3.x syntax.
For your local Kubernetes learning environment, you should have a working NGINX Ingress Controller configured, which you can install by running the chapter11/bin/
deploy-nginx-ingress.sh script. You should also have a local Jaeger operator, which you can install by running the chapter11/bin/deploy-jaeger.sh
script.
For the cloud-hosted cluster, you can reuse the AWS Elastic Kubernetes Service (EKS) cluster or set up a new one for this chapter using the same method or using eksctl
. The EKS cluster must have a working ALB Ingress Controller set up. You should also...