Kubernetes Pod and Container Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 9: Line 9:
A '''pod''' is a group of one or more [[#Container|containers]] Kubernetes deploys and manages a compute unit, and the specification for how to run the containers. Kubernetes will not manage compute entities with smaller granularity, such as containers or processes.
A '''pod''' is a group of one or more [[#Container|containers]] Kubernetes deploys and manages a compute unit, and the specification for how to run the containers. Kubernetes will not manage compute entities with smaller granularity, such as containers or processes.


The containers of a pod are [[#Operation_Atomicity|atomically deployed]] and managed as a group.
The containers of a pod are [[#Operation_Atomicity|atomically deployed]] and managed as a group. A useful mental model to use when thinking of a pod is that of a logical host, where all its containers [[#Shared_Context|share a context]].


==<span id='Operation_Atomicity'></span>Pod Operation Atomicity==
==<span id='Operation_Atomicity'></span>Pod Operation Atomicity==
==Shared Context==


==Pod Lifecycle==
==Pod Lifecycle==

Revision as of 18:15, 24 September 2021

External

Internal

Overview

Pod

A pod is a group of one or more containers Kubernetes deploys and manages a compute unit, and the specification for how to run the containers. Kubernetes will not manage compute entities with smaller granularity, such as containers or processes.

The containers of a pod are atomically deployed and managed as a group. A useful mental model to use when thinking of a pod is that of a logical host, where all its containers share a context.

Pod Operation Atomicity

Shared Context

Pod Lifecycle

Pods and Nodes

Pods and Containers

Container

TODO:

Container Types

Application Contaier

Init Container

Ephemeral Container

Container Probes

Summary of a relationship between container probe result and overall pod situation.

Container Lifecycle Hooks

[Next]

TO DEPLETE

Kubernetes Pod and Container Concepts TODEPLETE