• Explore
  • About Us
  • Log In
  • Get Started
  • Explore
  • About Us
  • Log In
  • Get Started

Configuring Liveness Probes to Restart Unhealthy Containers

    CKAD Practice Exercises

    Unlock All Exercises

  • Application Design and Build
    • Writing a Dockerfile for a Node.js App
    • Optimizing Images with Multi-Stage Builds
    • Understanding Image Layer Caching
    • Running a One-Off Database Migration with a Job
    • Scheduling a Nightly Backup with a CronJob
    • Managing Job Completion and Failure Policies
  • Application Deployment
    • Creating and Inspecting Deployments
    • Scaling a Deployment to Handle More Traffic
    • Performing a Rolling Update on a Deployment
    • Rolling Back a Failed Deployment
    • Controlling the Speed of a Rolling Update
    • Implementing a Blue/Green Deployment Strategy
    • Implementing a Canary Release Strategy
  • Application Observability
    • Configuring Liveness Probes to Restart Unhealthy Containers
    • Configuring Readiness Probes to Manage Application Traffic
    • Using Startup Probes for Slow-Starting Applications
    • Accessing and Streaming Container Logs
    • Using a Logging Sidecar Container
    • Debugging a Pod in a Pending State
    • Debugging a Crashed Pod Using Logs and Events
    • Using Ephemeral Containers for Live Debugging
  • Application Environment, Configuration, and Security
    • Creating ConfigMaps from Literals and Files
    • Injecting ConfigMap Data as Environment Variables
    • Mounting a ConfigMap as a Volume
    • Managing Application Secrets
    • Using Secrets as Environment Variables and Files
    • Understanding and Assigning ServiceAccounts to Pods
    • Configuring Resource Requests and Limits
    • Understanding Quality of Service (QoS) Classes
    • Interacting with Custom Resources (CRDs)
  • Services & Networking
    • Exposing a Deployment Internally with a ClusterIP Service
    • Exposing a Service Externally with a NodePort Service
    • Creating a Headless Service for Stateful Apps
    • Creating a Default Deny Network Policy
    • Allowing Traffic Between Pods Using Network Policies
    • Controlling Ingress Traffic from Specific Namespaces
    • Creating a Basic Ingress Resource for a Service
    • Configuring Host-Based Routing with Ingress
    • Configuring Path-Based Routing with Ingress