What Why and How Kubernetes
- Introduction
- What is kubernetes ?
- Why need kubernetes ?
- How do I use kubernetes ?
1. Introduction.
It is basically container orchestration engine for automating deployment , scaling and management of containerized application. This project is hosted by the cloud native computing foundation.
Kubernetes provides different solution for managing life-cycle of container, especially in large environment. Kubernetes is being used,
- Provisioning and deployment of container
- Scaling up and removing container to spread application load evenly
- Redundancy and availability of container
- Movement of container from one host to another resource
- Allocation of resource between container
- Configuration of application in relation to the container running on it.
- Health monitoring of container and host
2. What is kubernetes ?
Kubernetes is a portable, extensible, open source platform for managing container workload and services, that facilities both declarative configuration and automation.
3. Why we need kubernetes ?
Kubernetes provides framework to run distributed system resiliently. It needs to take care of scaling and failover for your application, provides deployment patterns and more.
Kubernetes provides framework to run distributed system resiliently. It needs to take care of scaling and failover for your application, provides deployment patterns and more.
- Better management of the workload through management
- Deploying and updating software at scale
- Laying foundation for cloud native apps
- An infrastructure framework
You need to install MiniKube as a local testing environment. you’ll use kubectl to deploy your application managed by Kubernetes.
Comments
Post a Comment