Junior — Middle
როგორ შეიძლება Docker-ის სურათი Kubernetes-ის კლასტერში ჩატარდეს?
sobes.tech AI
პასუხი AI-სგან
Kubernetes-ში Docker-ის გამოსახულების დასაწყებად ჩვეულებრივ ქმნიან Pod ან Deployment ობიექტს, რომელიც მიუთითებს საჭირო კონტეინერის გამოსახულებას.
ძირითადი მეთოდები:
- მხოლოდ Pod-ის შექმნა YAML მანიაფესტში მითითებული Docker-ის გამოსახულებით:
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-დან და დაიწყებს კონტეინერს კლასტერში.