Junior — Middle
Cu ce metode se poate porni o imagine Docker în interiorul unui cluster Kubernetes?
sobes.tech AI
Răspuns de la AI
În Kubernetes, pentru a porni o imagine Docker, se creează de obicei un obiect de tip Pod sau Deployment, care indică imaginea necesară a containerului.
Metode principale:
- Crearea directă a unui Pod specificând imaginea Docker într-un manifest YAML:
apiVersion: v1
kind: Pod
metadata:
name: exemplu-pod
spec:
containers:
- name: exemplu-container
image: imagine-dockerul-tău:eticheta
- Utilizarea Deployment pentru gestionarea scalabilității și actualizărilor:
apiVersion: apps/v1
kind: Deployment
metadata:
name: exemplu-deployment
spec:
replicas: 3
selector:
matchLabels:
app: exemplu
template:
metadata:
labels:
app: exemplu
spec:
containers:
- name: exemplu-container
image: imagine-dockerul-tău:eticheta
- kubectl run — comandă pentru lansarea rapidă a unui container dintr-o imagine:
kubectl run exemplu-pod --image=imagine-dockerul-tău:eticheta
Kubernetes va descărca automat imaginea din Docker Registry și va porni containerul în cluster.