Junior — Middle
Kubernetes klasteri ichida Docker tasvirini qanday ishga tushirish mumkin?
sobes.tech AI
AIdan javob
Kubernetesda Docker tasvirini ishga tushirish uchun odatda Pod yoki Deployment turidagi ob'ekt yaratiladi, u kerakli konteyner tasvirini ko'rsatadi.
Asosiy usullar:
- To'g'ridan-to'g'ri Pod yaratish YAML manifestida Docker tasvirini ko'rsatish:
apiVersion: v1
kind: Pod
metadata:
name: misol-pod
spec:
containers:
- name: misol-konteyner
image: sizning-docker-tasviri:etag
- Deploymentdan foydalanish kengaytirish va yangilashlarni boshqarish uchun:
apiVersion: apps/v1
kind: Deployment
metadata:
name: misol-deployment
spec:
replicas: 3
selector:
matchLabels:
app: misol
template:
metadata:
labels:
app: misol
spec:
containers:
- name: misol-konteyner
image: sizning-docker-tasviri:etag
- kubectl run — tasvirdan tezda konteyner ishga tushirish uchun buyruq:
kubectl run misol-pod --image=sizning-docker-tasviri:etag
Kubernetes avtomatik ravishda Docker Registry'dan tasvirni yuklab oladi va klaster ichida konteynerni ishga tushiradi.