Kubernetes

From Freephile Wiki
Revision as of 17:51, 4 August 2020 by Admin (talk | contribs) (draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Kubernetes is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for deployment, maintenance, and scaling of applications.

Container evolution

Kubernetes Components[edit]

When you deploy Kubernetes, you get a cluster. The cluster is composed of many components. Here are brief details on some of them.

Kubernetes Components


Kube-apiserver[edit]

Kube-controller-manager[edit]

Kubeadm[edit]

Kubeadm is a component of Kubernetes.

Kubeadm is a tool built to provide best-practice "fast paths" for creating Kubernetes clusters. It performs the actions necessary to get a minimum viable, secure cluster up and running in a user friendly way. Kubeadm's scope is limited to the local node filesystem and the Kubernetes API, and it is intended to be a composable building block of higher level tools.

Kubectl[edit]

Kube-proxy[edit]

Kube-scheduler[edit]