Sobes.tech
Junior — Middle

По какви начини може да се стартира Docker образ в рамките на Kubernetes клъстер?

sobes.tech AI

Отговор от AI

В Kubernetes за стартиране на Docker образ обикновено се създава обект от тип Pod или Deployment, който указва необходимия образ на контейнера.

Основни методи:

  1. Създаване на Pod директно с указване на Docker образа в YAML манифест:
apiVersion: v1
kind: Pod
metadata:
  name: пример-под
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 пример-под --image=вашият-докер-образ:етикет

Kubernetes автоматично ще изтегли образа от Docker Registry и ще стартира контейнера в клъстера.