Kubernetes (Engine not a platform) (Features (Pluggable Services…
(Engine not a platform)
A a set of independent, composable control
processes that continuously drive the
current state towards the provided desired state
Not workflow but composable
Lays out patterns
for individual apps to
work together/ with
status of apps in trust
Distributed in nature
Runs on OS
Maintain Cluster of nodes
Agile application creation and deployment
Increased ease and efficiency of container image creation compared to VM image use.
Continuous development, integration, and deployment
reliable and frequent container image build and deployment with quick and easy rollbacks (due to image immutability).
Allows for the following
but does not perform:
CI - Continuous Integration
CD - Continuous Deployment
No massive app
Dev and Ops separation of concerns:
Create application container images at build/release time rather than deployment time, thereby decoupling applications from infrastructure.
Minimal impact to availability/functionality
if failure at physical processor/VM's/Servers
of container groups
Not only surfaces OS-level information and metrics, but also application health and other signals.
consistency across development, testing, and production:
Runs the same on a laptop as it does in the cloud.
Cloud and OS distribution portability:
Runs on Ubuntu, RHEL, CoreOS, on-prem, Google Kubernetes Engine, and anywhere else.
Raises the level of abstraction from running an OS on virtual hardware to run an application on an OS using logical resources.
Loosely coupled, distributed, elastic, liberated micro-services:
Applications are broken into smaller, independent pieces and can be deployed and managed dynamically – not a fat monolithic stack running on one big single-purpose machine.
impact to overall system
Job Performed by:
Supply Chain Mgmt
Predictable application performance
High efficiency and density
Easy to Deploy
Easy to Run
Easy to keep Running
Automate App Deployment
Automate App Scaling
Automate App Management
Portable Cloud Platform
Supports a variety