====== 2. Pods ======
===== Описание пода и запуск=====
Описание:
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod #string
labels:
app: myapp
anyKey: AnyValue
spec:
containers: #List/Array
- name: nginx-container
image: nginx
resources: {}
restartPolicy: Always
Запуск:
kubectl apply -f pod-definition.yaml
Запуск без .yaml описания:
kubectl run myapp-pod --image=nginx
Сделать тстовый запуск без сохранения пода, при этом создать yaml файл:
kubectl run myapp-pod --image=nginx --dry-run=client -o yaml > myapp-pod.yaml
Отредвактировать конфигурацию пода налету:
kubectl edit pod myapp-pod
Удалить под:
kubectl delete pod myapp-pod