Sobes.tech
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:

  1. 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
  1. 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
  1. 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.