Difference between revisions of "Kubernetes"

From Freephile Wiki
Jump to navigation Jump to search
(draft)
(No difference)

Revision as of 17:51, 4 August 2020

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 | edit source]

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 | edit source]

Kube-controller-manager[edit | edit source]

Kubeadm[edit | edit source]

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 | edit source]

Kube-proxy[edit | edit source]

Kube-scheduler[edit | edit source]