Senior
Avez-vous lancé une image Docker dans Kubernetes ou Docker Compose ?
sobes.tech IA
Réponse de l'IA
Да, я запускал Docker образы как в Kubernetes, так и с помощью Docker Compose.
В Kubernetes для запуска Docker Image обычно создают Deployment или Pod манифесты в формате YAML, где указывают образ, ресурсы, переменные окружения и другие параметры. Пример простого Pod:
apiVersion: v1
kind: Pod
metadata:
name: example-pod
spec:
containers:
- name: example-container
image: my-docker-image:latest
ports:
- containerPort: 80
В Docker Compose создают файл docker-compose.yml, где описывают сервисы, образы, тома и сети. Пример:
version: '3'
services:
web:
image: my-docker-image:latest
ports:
- "8080:80"
Оба подхода позволяют удобно управлять жизненным циклом контейнеров, но Kubernetes более масштабируем и подходит для продакшн-сред.