Junior — Middle
Op welke manieren kan een Docker-afbeelding binnen een Kubernetes-cluster worden gestart?
sobes.tech AI
Antwoord van AI
In Kubernetes wordt om een Docker-afbeelding te starten meestal een Pod- of Deployment-object gemaakt, dat de benodigde containerafbeelding aangeeft.
Belangrijkste methoden:
- Maak direct een Pod met de Docker-afbeelding in een YAML-manifest:
apiVersion: v1
kind: Pod
metadata:
name: voorbeeld-pod
spec:
containers:
- name: voorbeeld-container
image: jouw-docker-afbeelding:tag
- Gebruik Deployment om schaalvergroting en updates te beheren:
apiVersion: apps/v1
kind: Deployment
metadata:
name: voorbeeld-deployment
spec:
replicas: 3
selector:
matchLabels:
app: voorbeeld
template:
metadata:
labels:
app: voorbeeld
spec:
containers:
- name: voorbeeld-container
image: jouw-docker-afbeelding:tag
- kubectl run — commando om snel een container te starten vanaf een afbeelding:
kubectl run voorbeeld-pod --image=jouw-docker-afbeelding:tag
Kubernetes downloadt automatisch de afbeelding uit Docker Registry en start de container binnen de cluster.