Pods
Определение
Pods - это абстрактный объект Kubernetes, представляющий собой группу из одного или нескольких контейнеров приложения (например, Docker) и совместно используемых ресурсов для этих контейнеров.
Pod'ы считаются базовыми строительными блоками Kubernetes, потому что все рабочие нагрузки в Kubernetes — например, Deployments, ReplicaSets и Jobs — могут быть выражены в виде pod'ов.
Pod — это один и единственный объект в Kubernetes, который приводит к запуску контейнеров. Нет pod'а — нет контейнера!. Он содержит в себе один или несколько запущенных контейнеров приложений.
Вы можете читать данный раздел потому, что на данный момент запущен под, который содержит в себе контейнер с Docker-образом документации.

Создание
Для создания пода в файле с расширением YAML прописываются следующие значения:
apiVersion: v1
kind: Pod
metadata:
name: mysql-client
spec:
containers:
- name: mysql-container
image: ubuntu:22.04
command: ['sh', '-c', 'sleep 1800m']
imagePullPolicy: IfNotPresent
Здесь мы уквазываем имя пода, название контейнера и образ ,который будет в нем использоваться, а также команды, которые сработают при его запуске. Данный пример можно расширить, но для примера данных значений вполне достаточно.
После чего используем этот файл командой:
$ kubectl apply -f pod.yml
$ kubectl get pods
mysql-client 1/1 Running 0 18h