Sobes.tech
Junior — Middle

Akými spôsobmi je možné spustiť Docker obraz v rámci Kubernetes klastru?

sobes.tech AI

Odpoveď od AI

V Kubernetes je za spustitev Docker slike običajno ustvarjen objekt tipa Pod ali Deployment, ki določa potrebno sliko vsebnika.

Glavni načini:

  1. Neposredno ustvarjanje Pod z navedbo Docker slike v YAML manifestu:
apiVersion: v1
kind: Pod
metadata:
  name: primer-pod
spec:
  containers:
  - name: primer-kontejner
    image: vaša-docker-slika:oznaka
  1. Uporaba Deployment za upravljanje skaliranja in posodobitev:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: primer-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: primer
  template:
    metadata:
      labels:
        app: primer
    spec:
      containers:
      - name: primer-kontejner
        image: vaša-docker-slika:oznaka
  1. kubectl run — ukaz za hitro zagon vsebnika iz slike:
kubectl run primer-pod --image=vaša-docker-slika:oznaka

Kubernetes samodejno prenese sliko iz Docker Registry in zažene vsebnik znotraj gruče.