What Why and How Kubernetes

  1. Introduction
  2. What is kubernetes ?
  3. Why need kubernetes ?
  4. 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.

  • Better management of the workload through management
  • Deploying and updating software at scale
  • Laying foundation for cloud native apps
  • An infrastructure framework  
   4. How do I use kubernetes  ?

    You need to install MiniKube as a local testing environment. you’ll use kubectl to deploy your application managed by Kubernetes.

Comments

Popular posts from this blog

Maven Setting Mirror

Spring Session

Hibernate Version 5.0