This application note demonstrates how to use advanced Kubernetes concepts like initContainers, Lifecycle Hooks, and Probes to help manage startup, shutdown, and supervision of ConfD and ConfD client applications when running on Kubernetes.
To get the most value from this application note, you should have a basic understanding of Kubernetes and how to run ConfD in Docker containers. A good starting point are the application notes ConfD on Docker and ConfD and Kubernetes. This application note builds upon this basic knowledge of using ConfD with Kubernetes.
Sometimes it becomes important to perform initiation tasks or tasks we don’t want to do in the main containers. This is where you can make use of initContainers when running ConfD under Kubernetes to help synchronize application startup and perform various initialization and setup tasks. Also, Kubernetes liveness and readiness probes can be leveraged to supervise the proper running of ConfD and your ConfD client applications.
Download your copy to learn how to apply these advanced concepts in your deployment of ConfD to help manage startup, shutdown, and supervision of ConfD and ConfD client applications when running on Kubernetes.