Jump to content

Kubernetes: Difference between revisions

Line 5: Line 5:
==Getting Started==
==Getting Started==
===Background===
===Background===
Kubernetes runs applications across nodes which are (physical or virtual) Linux machines.<br>
Kubernetes runs applications across '''nodes''' which are (physical or virtual) Linux machines.<br>
Each node contains a kubelet process, a container runtime (typically containerd), and any running pods.<br>
Each node contains a kubelet process, a container runtime (typically containerd), and any running pods.<br>
Pods contain resources needed to host your application including volumes and containers.<br>
'''Pods''' contain resources needed to host your application including volumes and containers.<br>
Typically you will want one container per pod since deployments scale by creating multiple pods.
Typically you will want one container per pod since deployments scale by creating multiple pods.<br>
A '''deployment''' is a rule which spawns and manages pods.<br>
A '''service''' is a networking rule which allows connecting to pods.
 
In addition to standard Kubernetes objects, '''operators''' watch for and allow you to instantiate custom resources (CR).


==Administration==
==Administration==