Application Lifecycle and Fault Tolerance

In this lab we’ll dig deeper into how the state of your application is managed. We’ll cause some crashes, see how kubernetes responds, and understand the impact re-deploying applications.

Key Terms

  • DeploymentConfig - Describes a hosted appliation. Contains information such as the name of container image, number of copies to be run, and environment parameters.
  • Deployment - an update to your application triggered by a image change, config change, or just by manually requesting one
  • ReplicationController - Ensures that a specified number of replicas of a pod are running at all times. Starts new pods if old pods terminate or crash.