Junior — Middle
რა დავალებებს ასრულებდით Kubernetes-თან მუშაობისას და როგორ იყენებდით მას თქვენს პროექტებში?
sobes.tech AI
პასუხი AI-სგან
კუბერნეტეს პროექტებში მე შევასრულე შემდეგი დავალებები:
- კონტეინერიზებული პროგრამების განთავსება და მართვა მანიაფესტების (Deployment, Service, ConfigMap და სხვა) საშუალებით.
- პროგრამების სკალირების კონფიგურაცია Horizontal Pod Autoscaler-ის გამოყენებით.
- სერვისებს შორის ქსელური კომუნიკაციის ორგანიზება Kubernetes სერვისებისა და ingress კონტროლერების მეშვეობით.
- კლასტერის და პროგრამების მდგომარეობის მონიტორინგი Prometheus და Grafana-ს გამოყენებით.
- პროგრამების განახლება მინიმალური გამორთვის დროს (rolling updates).
გამოყენების მაგალითი: ვებ-აპლიკაციისთვის, მე შევქმენი Deployment რამდენიმე რეპლიკით, Service წვდომისთვის და ingress გარე მოთხოვნების დასახვევად. ეს საშუალებას აძლევდა ადვილად სკალირებას და მისი ხელმისაწვდომობის მართვას.