Sobes.tech
Junior — Middle

Με ποιους τρόπους μπορεί να ξεκινήσει μια εικόνα Docker μέσα σε ένα cluster Kubernetes;

sobes.tech AI

Απάντηση από AI

Στο Kubernetes, για να ξεκινήσετε μια εικόνα Docker, συνήθως δημιουργείτε ένα αντικείμενο τύπου Pod ή Deployment, που καθορίζει την απαραίτητη εικόνα κοντέινερ.

Βασικοί τρόποι:

  1. Άμεση δημιουργία Pod με την καθορισμένη εικόνα Docker σε ένα YAML manifest:
apiVersion: v1
kind: Pod
metadata:
  name: παράδειγμα-pod
spec:
  containers:
  - name: παράδειγμα-περιέκτη
    image: η-εικόνα-σας:ετικέτα
  1. Χρήση Deployment για διαχείριση κλιμάκωσης και ενημερώσεων:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: παράδειγμα-ανάπτυξης
spec:
  replicas: 3
  selector:
    matchLabels:
      app: παράδειγμα
  template:
    metadata:
      labels:
        app: παράδειγμα
    spec:
      containers:
      - name: παράδειγμα-περιέκτη
        image: η-εικόνα-σας:ετικέτα
  1. kubectl run — εντολή για γρήγορη εκκίνηση κοντέινερ από μια εικόνα:
kubectl run παράδειγμα-pod --image=η-εικόνα-σας:ετικέτα

Το Kubernetes θα κατεβάσει αυτόματα την εικόνα από το Docker Registry και θα ξεκινήσει το κοντέινερ εντός του cluster.