Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Java, Spring Boot, Microservices interview prep
·
Module 11
Containerization & Kubernetes
1
Optimized Multi-Stage Dockerfiles for Spring Boot
Create an optimized, multi-stage Dockerfile for a Spring Boot application.
2
Understanding Core Kubernetes Objects
Explain core Kubernetes objects: Pod, ReplicaSet, Deployment, and Service.
3
Deploying Spring Boot to Kubernetes with Deployment Manifests
Deploy a Spring Boot application to Kubernetes using a Deployment manifest.
4
Exposing Deployments with Kubernetes Services
Expose a Kubernetes Deployment to internal and external traffic using a Service (e.g., ClusterIP, LoadBalancer).
5
ConfigMaps and Secrets in Kubernetes
Manage application configuration in Kubernetes using ConfigMaps and Secrets.
6
Spring Boot Health Checks with Liveness and Readiness Probes
Implement liveness and readiness probes for a Spring Boot application to improve service reliability.
7
Resource Management for Pods
Configure resource requests and limits for Pods to ensure cluster stability and efficient resource usage.
8
Auto-scaling Deployments with HPA and CPU Utilization
Explain how Horizontal Pod Autoscaling (HPA) works and configure it based on CPU utilization.
Previous module
Event-Driven Architecture with Kafka
Next module
CI/CD & System Design Interview Practice