Chapter 8: Deploying Seamless and Reliable Applications
In previous chapters, we learned how to prepare our platform and infrastructure components for production usage. We also learned Kubernetes data management considerations and storage best practices to deploy our first stateful application using the Operator Framework. One of the most underestimated topics in container orchestration is container image management. Although developing applications in Kubernetes is out of the scope of this book, we need to understand the critical components of our images. There are multiple sources, public container registries, and vendors where we can find ready-to-consume application images. Mishandling container images can not only cause overutilization of our cluster resources but, more importantly, can also impact the reliability and security of our services.
In this chapter, we will discuss topics such as containers and image management. We will learn about the technical challenges when selecting...