In this chapter, we have covered Stateless and Stateful applications that use ephemeral volume or Persistent Volume. Both have pitfalls when an application restarts or a pod scales. In addition, Persistent Volume management on Kubernetes has been kept enhanced to make it easier, as you can see from such tools as StatefulSet and Dynamic Provisioning.
Also, Resource QoS helps Kubernetes scheduler to assign a pod to the right node based on request and limit based on priorities.
The next chapter will introduce Kubernetes network and security, which configures pod and services more easier, and makes them scalable and secure.