Kubernetes

Sunny Sep 16, 2018

Kubernetes is a open source system for managing containerized applications across a cluster of nodes. Many times Kubernetes also referred as kube or k8s . Kubernetes provides container grouping, load balancing, auto-healing and scaling features. Kubernetes project was started by Google and Redhat is the second major contributor along with Microsoft, HP, VMware , Salt Stack etc..

Kubernetes is designed around a single master server and a set of nodes that you host your application on. Each node will host one or more of the containers that make up your application.

Why to use Kubernetes
• Kubernetes is lightweight and easy to understand solution.
• Modern tooling , have CLI and management REST API support.
• Portability is another great feature as Kubernetes provides public, private and hybrid cloud deployments, such as AWS,GCE, Vagrant, VMware, Bare metalKubernetes is a open source system for managing containerized applications across a cluster of nodes. Many times Kubernetes also referred as kube or k8s .

Kubernetes provides container grouping, load balancing, auto-healing and scaling features. Kubernetes project was started by Google and Redhat is the second major contributor along with Microsoft, HP, VMware , Salt Stack etc..

Kubernetes is designed around a single master server and a set of nodes that you host your application on. Each node will host one or more of the containers that make up your application.

Why to use Kubernetes
• Kubernetes is lightweight and easy to understand solution.
• Modern tooling , have CLI and management REST API support. • Portability is another great feature as Kubernetes provides public, private and hybrid cloud deployments, such as AWS,GCE, Vagrant, VMware, Bare metal.
• Kubernetes is highly scalable solution.
• Kubernetes is self-healing , it can take care of auto-placement of docker containers, auto-restart, auto-replication.
• Kubernetes is good for Rolling updates
• Alternatives • Apache Mesos, Hadoop YARN and Docker Swarm

What are the requirements?
• Basics of any Linux/Unix • PC/Laptop/VM with 866Mhz CPU, 01GB RAM and 10G disk space • Super user access on Linux/Unix server

What is the target audience?
• Anyone who want to learn the basics of basics of Kubernetes

Tagged with