Junior — Middle
По какви начини може да се стартира Docker образ в рамките на Kubernetes клъстер?
sobes.tech AI
Отговор от AI
В Kubernetes за стартиране на Docker образ обикновено се създава обект от тип Pod или Deployment, който указва необходимия образ на контейнера.
Основни методи:
- Създаване на Pod директно с указване на Docker образа в YAML манифест:
apiVersion: v1
kind: Pod
metadata:
name: пример-под
spec:
containers:
- name: пример-контейнер
image: вашият-докер-образ:етикет
- Използване на Deployment за управление на мащабирането и актуализациите:
apiVersion: apps/v1
kind: Deployment
metadata:
name: пример-деплоймънт
spec:
replicas: 3
selector:
matchLabels:
app: пример
template:
metadata:
labels:
app: пример
spec:
containers:
- name: пример-контейнер
image: вашият-докер-образ:етикет
- kubectl run — команда за бързо стартиране на контейнер от образ:
kubectl run пример-под --image=вашият-докер-образ:етикет
Kubernetes автоматично ще изтегли образа от Docker Registry и ще стартира контейнера в клъстера.