Sobes.tech
Senior

რა ხდება Kubernetes-ში როლინგ განახლების დროს?

sobes.tech AI

პასუხი AI-სგან

Kubernetes-ში როლინგი განახლების დროს ძველი პოდები ეტაპობრივად იცვლება ახალი ვერსიებით, და მთელი სერვისი არ იკეტება. ეს უზრუნველყოფს აპლიკაციის უწყვეტი ხელმისაწვდომობას განახლების დროს.

პროცესი ასე გამოიყურება:

  1. შექმნიან ახალ პოდს განახლებული კონტეინერის ვერსიით.
  2. ახალი პოდი იწყება და გადის მზადყოფნის შემოწმებას (readiness probe).
  3. წარმატებით დაწყების შემდეგ, ერთ-ერთი ძველი პოდი წაიშლება.
  4. ეს ციკლი მეორდება, სანამ ყველა ძველი პოდი ახალი ვერსიით არ შეიცვლება.

ამგვარად, განახლება ხდება ეტაპობრივად, მინიმუმი დროით და რისკებით.

მაგალითი ბრძანება როლინგი განახლებისთვის:

kubectl set image deployment/my-app my-container=my-image:v2

Kubernetes ავტომატურად გამოიყენებს როლინგი განახლების სტრატეგიას, თუ ის კონფიგურირებულია Deployment-ში.