When to use GKE
GKE should be used as the deployment environment when containers are under discussion and we need complex orchestration.
The following list explains some reasons why we would want to use GKE to host our containers:
- We need Stateful containers.
- We need to use ConfigMaps or Secrets.
- We need to have complex Ingress routing.
- We need the services to be hosted on a VPC.
- We need to always have at least one instance of our container active.
- We have special host needs such as GPUs or Windows operating systems on our Nodes.
Now that we have learned about when to use GKE, we can move on to the next section and review what we have learned in this chapter.