- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud

Implementing Health Checks in a Kubernetes Application
Kubernetes health checks provide a deeper level of control over how Kubernetes detects the state of your application containers. In this lab, you will work closely with health checks using Kubernetes probes to fine-tune how Kubernetes manages containers.

Lab Info
Table of Contents
-
Challenge
Add a Liveness Probe
The
comb-dashboard
Deployment can be found in thehive
Namespace.Edit the Deployment so that the containers are automatically restarted whenever they begin responding to HTTP requests with an error status code.
The container application listens on port
80
, and you can use the root path/
to test whether the bug is occurring. -
Challenge
Add a Readiness Probe
You can find the
comb-monitor
in thehive
Namespace.Edit this Deployment and add a probe that will verify that the application can execute command-line commands before the container is considered ready.
You can use a simple command like
echo This is a test!
.
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.