A CLUSTER TO RUN CONTAINERS
Server and infrastructure as a single cluster, simplifying the container management.
Kubernetes is an open-source system to automate deployment, operation and scaling of containerized applications. Developed by Google, it brings more than a decade of experience in running production workloads, responsible for creating 2 billions of containers a week.
PERFORMANCE AT SCALE
Designed on the same principles that allow Google to run billions of containers a week. Developers have scalability on their hands.
AUTOMATED ROLLOUTS AND ROLLBACKS
Rolling Deployment progressively rolls out the changes to your application, while monitoring application health to ensure it does not kill all instances at the same time. If something goes wrong, it rollbacks the change for you.
AN OCEAN OF CONTAINERS, DYNAMICALLY DISTRIBUTED ONTO NODES
At Getup you have the Kubernetes orchestration without having to think about network topology or servers architecture.
A replication controller ensures that a specified number of pod “replicas” are running at any one time. In other words, a replication controller restarts containers that fail, replaces and reschedules containers when servers die, kills containers that do not respond to your users. Quiet nights of sleeping to your developers and ops team. Better uptime to your users.
SERVICE DISCOVERY AND LOAD BALANCING
No need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives containers their own IP addresses and a single DNS name for a set of containers, and can load-balance across them.