Middle
Τι συμβαίνει σε αυτό το πρότυπο Helm; (εικόνα με το πρότυπο δοκιμής ζωτικότητας)
sobes.tech AI
Απάντηση από AI
Σε αυτό το πρότυπο Helm περιγράφεται μια δοκιμασία ζωτικότητας (liveness probe) για ένα pod του Kubernetes. Η δοκιμασία ζωτικότητας είναι μια έλεγχος που εκτελεί το kubelet για να καθορίσει αν το κοντέινερ είναι ζωντανό.
Το πρότυπο ορίζει τις παραμέτρους ελέγχου, για παράδειγμα:
httpGet— αίτημα HTTP σε μια συγκεκριμένη διαδρομή και θύρα μέσα στο κοντέινερinitialDelaySeconds— καθυστέρηση πριν από τον πρώτο έλεγχοperiodSeconds— διάστημα μεταξύ ελέγχων
Αν η δοκιμασία ζωτικότητας αποτύχει, το Kubernetes επανεκκινεί το κοντέινερ, βοηθώντας στην αυτόματη αποκατάσταση της εφαρμογής σε περίπτωση παγώματος ή σφαλμάτων.
Ένα παράδειγμα από το πρότυπο μπορεί να είναι έτσι:
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 30
periodSeconds: 10
Αυτό σημαίνει ότι μετά από 30 δευτερόλεπτα από την εκκίνηση, θα ξεκινήσουν οι έλεγχοι HTTP στο /healthz κάθε 10 δευτερόλεπτα.