Kubernetes Overview
What is Kubernetes
- Kubernetes is an open-source, portable, cluster managed orchestration framework. Kubernetes allows containerized applications to run on multiple clusters for more reliable accessibility and organization.
- Kubernetes supports large scale deployments hence is best suited for enterprise-level containers and cluster management.
Kubernetes Engine:
- Google cloud platform offers Kubernetes Engine that provides container and cluster management services.
- Kubernetes Engine provides Kubernetes functions like deployment, scaling, and management of containerized applications.
Below diagram depicts basic Kubernetes Engine Architecture:

Kubernetes cluster offerings:
- Automates deployments and Upgrades, and rollbacks.
- Automates containers scalability and availability
- Maintain network setup for all containers within the cluster.
- Monitor service health and replace the containers when unhealthy
- Supports Service discovery and load balancing
Previous
Next