Microservices application deployment
Manage a large number of independent services with built-in service discovery, load balancing, and configuration management.
Conteneurisation · Courses
Learn how to deploy, manage, and scale containerized applications with Kubernetes, the industry-standard container orchestrator.
LEARNING PATH
LEARN BY DOING
Manage a large number of independent services with built-in service discovery, load balancing, and configuration management.
Automatically increase or decrease the number of containers (pods) of an application based on load (CPU, memory usage).
Update an application without service interruption by progressively replacing old containers with new ones, with rollback capability.
It is an open-source container orchestration system that automates deployment, scaling, and management of containerized applications.
A Pod is the smallest deployable unit in Kubernetes, containing one or more containers. A Deployment is a higher-level object that manages ReplicaSets, which in turn ensure that a specific number of identical Pods are running at all times.
It is an abstraction that defines a logical set of Pods and a policy to access them (via a stable IP and port), acting as an entry point and internal load balancer.