Junior — Middle
Jakými způsoby lze spustit Docker obraz uvnitř clusteru Kubernetes?
sobes.tech AI
Odpověď od AI
V Kubernetesu se pro spuštění Docker obrazu obvykle vytváří objekt typu Pod nebo Deployment, který určuje potřebný obraz kontejneru.
Hlavní způsoby:
- Přímo vytvořit Pod s uvedením Docker obrazu v YAML manifestu:
apiVersion: v1
kind: Pod
metadata:
name: příklad-pod
spec:
containers:
- name: příklad-kontejner
image: váš-docker-obrázek:tag
- Použít Deployment pro správu škálování a aktualizací:
apiVersion: apps/v1
kind: Deployment
metadata:
name: příklad-deployment
spec:
replicas: 3
selector:
matchLabels:
app: příklad
template:
metadata:
labels:
app: příklad
spec:
containers:
- name: příklad-kontejner
image: váš-docker-obrázek:tag
- kubectl run — příkaz pro rychlé spuštění kontejneru z obrazu:
kubectl run příklad-pod --image=váš-docker-obrázek:tag
Kubernetes automaticky stáhne obraz z Docker Registry a spustí kontejner v clusteru.