Skip to content

Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. Kubernetes Helps to Build, Deliver, and Scale Containerized Apps.

Notifications You must be signed in to change notification settings

IamVigneshC/Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes

According to the Kubernetes website,

"Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications."

Image of K

Kubernetes comes from the Greek word κυβερνήτης, which means helmsman or ship pilot. With this analogy in mind, we can think of Kubernetes as the pilot on a ship of containers. Kubernetes is also referred to as k8s (pronounced Kate's), as there are 8 characters between k and s.

Kubernetes offers a very rich set of features for container orchestration. Some of its fully supported features are:

  • Automatic bin packing
  • Self-healing
  • Horizontal scaling
  • Service discovery and Load balancing
  • Automated rollouts and rollbacks
  • Secret and configuration management
  • Storage orchestration
  • Batch execution

Architecture

Image of K

Components of Kubernetes:

Image of K

Pod:

Image of K

Service:

Image of K

ConfigMap:

Image of K

Secret:

Image of K

Ingress:

Image of K

Volumes:

Image of K

Replica:

Image of K

StatefulSet:

Image of K

Deployment:

Image of K

Worker Node Processes:

Image of K

Kubelet:

Image of K

Master Node Processes:

Image of K

minikube:

Image of K

Abstraction Layer:

Image of K

Master and Worker Nodes:

Image of K

Production Cluster Set-up:

Image of K

kubectl:

Image of K

Image of K

Kubectl Commands:

Image of K

Image of K

Ingress:

Image of K

Namespace:

Image of K

Helm package manager, Templating Engine, Release Management:

Image of K

Helm chart:

Image of K

Image of K

Image of K

About

Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. Kubernetes Helps to Build, Deliver, and Scale Containerized Apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published