Sobes.tech
Junior — Middle

რა დავალებებს ასრულებდით Kubernetes-თან მუშაობისას და როგორ იყენებდით მას თქვენს პროექტებში?

sobes.tech AI

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

კუბერნეტეს პროექტებში მე შევასრულე შემდეგი დავალებები:

  • კონტეინერიზებული პროგრამების განთავსება და მართვა მანიაფესტების (Deployment, Service, ConfigMap და სხვა) საშუალებით.
  • პროგრამების სკალირების კონფიგურაცია Horizontal Pod Autoscaler-ის გამოყენებით.
  • სერვისებს შორის ქსელური კომუნიკაციის ორგანიზება Kubernetes სერვისებისა და ingress კონტროლერების მეშვეობით.
  • კლასტერის და პროგრამების მდგომარეობის მონიტორინგი Prometheus და Grafana-ს გამოყენებით.
  • პროგრამების განახლება მინიმალური გამორთვის დროს (rolling updates).

გამოყენების მაგალითი: ვებ-აპლიკაციისთვის, მე შევქმენი Deployment რამდენიმე რეპლიკით, Service წვდომისთვის და ingress გარე მოთხოვნების დასახვევად. ეს საშუალებას აძლევდა ადვილად სკალირებას და მისი ხელმისაწვდომობის მართვას.