Junior — Middle
Na koje načine može da se pokrene Docker slika unutar Kubernetes klastera?
sobes.tech АИ
Одговор од АИ
U Kubernetesu, za pokretanje Docker slike obično se kreira objekat tipa Pod ili Deployment, koji navodi potrebnu sliku kontejnera.
Glupi načini:
- Direktno kreiranje Pod-a sa navedenom Docker slikom u YAML manifestu:
apiVersion: v1
kind: Pod
metadata:
name: primer-pod
spec:
containers:
- name: primer-kontejner
image: vaša-docker-slika:tag
- Korišćenje Deployment-a za upravljanje skaliranjem i ažuriranjima:
apiVersion: apps/v1
kind: Deployment
metadata:
name: primer-deployment
spec:
replicas: 3
selector:
matchLabels:
app: primer
template:
metadata:
labels:
app: primer
spec:
containers:
- name: primer-kontejner
image: vaša-docker-slika:tag
- kubectl run — komanda za brzo pokretanje kontejnera iz slike:
kubectl run primer-pod --image=vaša-docker-slika:tag
Kubernetes automatski preuzima sliku iz Docker Registry-ja i pokreće kontejner unutar klastera.