This chapter was the big one. We went from a simple Docker container mapped to a Pod, to Pods running as ReplicaSet, to ReplicaSets under Deployment, to StatefulSets managing Persistent Volume Claims (PVCs). We went from launching using raw Kubernetes yaml files to installing complex applications using Helm charts.
In the next chapter, you will learn how to perform cool tricks, such as scaling your application, and what to do when things go wrong. The power of the Kubernetes declarative engine, which lets you specify the desired state and let the machine figure out how to achieve it, will be realized. Without having advanced Network certification or knowledge, you will be able to diagnose common network errors while troubleshooting Kubernetes applications.