Another Explanation

Kubernetes:
-----------


#========================================================

Kubernetes is a open source orchestration system to manage docker containers
It manages the scheduling of the containers on to the compute cluster and actively
manages the workloads so that the STATE manages the users declared intentions



USING the Concepts of LABELS and PODS , it groups up the containers that make up an Application into logical
units for easy management and Discovery


Kubernetes uses LABELS as nametags to identify things
IT can query based on these labels

LABELS are open ended
We can use labels to specify roles,Stability or other important attributes

PODS:
Pods are where the containers live in the kubernetes Cluster


In Kubernetes a POD represents a runnable unit of WORK
Usually you will run a single container inside a POD

BUT for cases like, where few containers are tightly coupled, you may opt to run
more than one container inside of the same pod

Kubernets takes the work of connecting you rPOD to the network and the rest of the
kubernetes eco system


The containers may need to clone them selves on demand any number of times

ITs easy and replicatin controllers

Replication controllers provide a method to control arbitrary number of PODS
The replication controller contains a POD template which can be replicated any number of times
throught the replication controller, kubernetes will manage your pods life cycle
including scaling up and down, rolling deployments and monitoring


For many days and nights , the little container was happy with her pod and happy with her replicas

So the pod has a tunnel open between fippys replication controller and the rest of the SHIP

, so when the replicas come and go , this container can discover other pods and they can discover you



A  SERVICE in KUBERNETES environment, tells the other pods and replication controllers , what services your application provides

While PODS may come and go IP addresss and ports remain the same

Other applications can find your services through Kubernetes service discovery


Thanks to the services

Fippy began to explore the rest of the SHIP

VOLUME:
---------
A volume represents location where containers can store and access information
For the application, the volume appears as the local file system

The volumes can be backed by local storage system, EBS and a number of other storage backends


NAme space for PRIVACY"
------------------------
a Name space functions as grouping mechanism inside kubernetes

Services, PODS , replication controllers



 

Comments

Popular posts from this blog

Core Concepts

useful blog

Kubernetes