Sobes.tech
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:

  1. 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
  1. 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
  1. 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.