
Από τον Φεβρουάριο Μας φαίνεται ότι πέρασε μια αιωνιότητα. Το μόνο πράγμα που φώτισε λίγο τον διαχωρισμό ήταν ότι καταφέραμε να μπούμε στο Cloud Native Computing Foundation, να πιστοποιήσουμε τη διανομή Kubernetes στο πλαίσιο του Certified Kubernetes Conformance Program και επίσης να το λανσάρουμε στην υπηρεσία την εφαρμογή του Kubernetes Cluster Autoscaler.
Ήρθε η ώρα για το τρίτο @Kubernetes Meetup! Εν ολίγοις:
- Η Gazprombank θα σας πει πώς χρησιμοποιούν το Kubernetes στην Ε&Α τους για τη διαχείριση του OpenStack.
- Mail.ru Cloud Solutions - πώς να κλιμακώνετε εφαρμογές στο K8S χρησιμοποιώντας scalers και πώς προετοίμασαν την εφαρμογή του Kubernetes Cluster Autoscaler.
- και το πρακτορείο Wunderman Thompson - πώς τους βοηθά η Kubernetes να βελτιστοποιήσουν την αναπτυξιακή τους προσέγγιση και γιατί υπάρχουν περισσότεροι Dev παρά Ops στο DevOps.
Η συνάντηση θα πραγματοποιηθεί στις 21 Ιουνίου (Παρασκευή) στις 18:30 στο γραφείο της Μόσχας του Ομίλου Mail.ru (Leningradsky Prospekt, 39, κτίριο 79). απαιτείται και κλείνει στις 20 Ιουνίου στις 11:59 π.μ. (ή νωρίτερα εάν εξαντληθεί ο χώρος).
"Kubernetes για προγραμματιστές: πόσοι προγραμματιστές υπάρχουν στο DevOps;"
Grigory Nikonov, Wunderman Thompson, Διευθύνων Σύμβουλος
Δεν έχουμε συστάδες 500 κόμβων. Δεν έχουμε αυστηρά DevOps. Δεν έχουμε αποκλειστικές ομάδες προϊόντων. Αλλά έχουμε πολλά ενδιαφέροντα έργα και απαντήσεις σε ερωτήσεις που βρήκαμε κατά την ανάπτυξη και την υποστήριξη αυτών των έργων. Πρώτα απ 'όλα, είμαστε προγραμματιστές και έχουμε συνηθίσει να δημιουργούμε μόνοι μας εργαλεία που στη συνέχεια θα χρησιμοποιήσουμε. Ίσως σε βοηθήσουν και στη δουλειά σου.
Το πρακτορείο Wunderman Thompson είναι ένας από τους πρωτοπόρους στην ανάπτυξη λύσεων Διαδικτύου στη Ρωσία και τώρα αναπτύσσει τόσο απλές σελίδες προορισμού όσο και πολύπλοκα κατανεμημένα συστήματα. Το Kubernetes συμβάλλει στη βελτιστοποίηση της προσέγγισης ανάπτυξης και βοηθά τους πελάτες της εταιρείας να φιλοξενούν και να λειτουργούν τις λύσεις που δημιουργούνται.
Σε κατανεμημένα συστήματα με μεγάλο αριθμό ενσωματώσεων και εσωτερικών στοιχείων, μια αρχιτεκτονική μικροϋπηρεσιών είναι μια φυσική απάντηση στις απαιτήσεις για δυνατότητα αναβάθμισης και συντήρησης της λύσης, αλλά η μετάβαση σε μια τέτοια αρχιτεκτονική δημιουργεί μια ολόκληρη σειρά προβλημάτων που σχετίζονται με την έκδοση και την έκδοση εκδόσεων και δημοσίευση. Το γεγονός ότι είμαστε μια εταιρεία, και όχι μια αποκλειστική ομάδα προϊόντων, και οι προγραμματιστές μας δεν διατηρούν συνεχώς το αναπτυσσόμενο πλαίσιο μιας συγκεκριμένης λύσης στους υπολογιστές τους, επιβάλλει τις δικές της απαιτήσεις στην αναπαραγωγιμότητα του περιβάλλοντος ανάπτυξης, στη δυνατότητα πραγματοποίησης αλλαγών σε πολλές ομάδες ταυτόχρονα και επιστρέψτε στο έργο μετά από κάποιο χρονικό διάστημα. Ως απάντηση σε αυτές τις προκλήσεις, έχουμε αναπτύξει διαδικασίες και εργαλεία που διευκολύνουν τους προγραμματιστές μας και τους DevOps να αναπτύξουν και να υποστηρίξουν τις λύσεις που δημιουργούν.
Θα μάθετε γιατί το DevOps είναι περισσότερο Dev από Ops και πώς η τεμπελιά μπορεί να μειώσει τον χρόνο και το κόστος ανάπτυξης/υποστήριξης, καθώς και:
- πώς η Kubernetes άλλαξε τον τρόπο που αναπτύσσουμε έργα.
- πώς μοιάζει ο κύκλος ζωής του κώδικά μας;
- ποια εργαλεία χρησιμοποιούμε για την ελεγχόμενη δημοσίευση μικροϋπηρεσιών;
- πώς λύνουμε το πρόβλημα της συναρμολόγησης απαρχαιωμένων αντικειμένων.
- πώς αναπτύσσουμε στο σύμπλεγμα με ευχαρίστηση.
"Κλιμάκωση εφαρμογών με Kubernetes Cluster Autoscaler: οι αποχρώσεις του Autoscaler και η εφαρμογή του Mail.ru Cloud Solutions"
Alexander Chadin, Mail.ru Cloud Solutions, προγραμματιστής των υπηρεσιών PaaS
Στον σημερινό κόσμο, οι χρήστες αναμένουν ως δεδομένο ότι η εφαρμογή σας είναι πάντα online και πάντα διαθέσιμη - και επομένως μπορεί να χειριστεί οποιαδήποτε ροή επισκεψιμότητας, ανεξάρτητα από το πόσο μεγάλη είναι. Το Kubernetes προσφέρει μια αρκετά κομψή λύση που σας επιτρέπει να κλιμακώνεστε ανάλογα με το φορτίο - Kubernetes Cluster Autoscaler.
Γενικά, στο Kubernetes υπάρχουν δύο τύποι κλιμάκωσης με βάση το τι ακριβώς κλιμακώνουμε: περισσότερα αντίγραφα της εφαρμογής ή περισσότεροι πόροι. Κάθετη κλιμάκωση, όταν αυξάνουμε τον αριθμό των αντιγράφων εφαρμογών στους υπάρχοντες κόμβους. Και πιο περίπλοκη οριζόντια κλιμάκωση - αυξάνουμε τον αριθμό των κόμβων.
Στη δεύτερη περίπτωση, θα μπορέσουμε να ανεβάσουμε ακόμη περισσότερα αντίγραφα της εφαρμογής - κάτι που θα εξασφαλίσει την υψηλή διαθεσιμότητά της. Θα μιλήσουμε για οριζόντια κλιμάκωση χρησιμοποιώντας το Cluster Autoscaler. Μπορεί όχι μόνο να αυξήσει αλλά και να μειώσει τον αριθμό των κόμβων ανάλογα με το φορτίο. Για παράδειγμα, όταν το φορτίο κορυφώνεται, το ίδιο το Autoscaler θα μειώσει τον αριθμό των κόμβων στο απαιτούμενο ποσό και επομένως το τέλος για τους πόρους του παρόχου.
Στη συνάντηση, θα σας πούμε περισσότερα για τις αποχρώσεις του Kubernetes Cluster Autoscaler, καθώς και για τις δυσκολίες που αντιμετωπίσαμε κατά την έναρξη της εφαρμογής του Cluster Autoscaler ως μέρος της υπηρεσίας Mail.ru Cloud Containers. Θα μάθεις:
- τι κλιμακωτές είναι διαθέσιμες στο Kubernetes, ποια είναι τα χαρακτηριστικά της χρήσης τους.
- τι πρέπει να προσέξετε όταν χρησιμοποιείτε κλιμακωτές.
- πώς τμηματοποιήσαμε τους κόμβους κατά ζώνες διαθεσιμότητας χρησιμοποιώντας τις ομάδες κόμβων.
- πώς υλοποιήσαμε την υποστήριξη για το Kubernetes Cluster Autoscaler στο MCS.
"R&D στη Gazprombank: πώς το K8S βοηθά στη διαχείριση του OpenStack"
Maxim Kletskin, Gazprombank, διευθυντής προϊόντων
Σε έναν κόσμο όπου η τάση είναι για τα πάντα ως υπηρεσία, το Time-to-Market είναι πάνω από όλα. Είναι απαραίτητο να αναπτυχθούν γρήγορα εφαρμογές για τη δοκιμή υποθέσεων και την εύρεση νέων αγορών τη στιγμή της αρχικής τους διαμόρφωσης. Η ταχύτητα είναι ιδιαίτερα σημαντική για τις τράπεζες και οι νέες τεχνολογίες βοηθούν εδώ - ειδικότερα, οι τεχνολογίες μεταφοράς εμπορευματοκιβωτίων και το Kubernetes.
Ο Maxim Kletskin είναι διευθυντής προϊόντων στην Gazprombank και αναπτύσσει ένα sandbox για την κυκλοφορία πιλοτικών προϊόντων. Η Ε&Α της Gazprombank διεξάγει διάφορες μελέτες στο cloud της, που είναι το OpenStack. Το Kubernetes χρησιμοποιείται εδώ σε δύο μορφές: 1) Kubernetes στο Bare Metal ως το επίπεδο διαχείρισης του OpenStack cloud και 2) K8S ως διανομή OpenShift για ανάπτυξη.
Στην αναφορά θα μιλήσουμε για την πρώτη περίπτωση και θα μάθουμε πώς η Gazprombank χρησιμοποιεί το Kubernetes για τη διαχείριση του OpenStack. Αν κοιτάξετε την αρχιτεκτονική του OpenStack, μπορείτε να δείτε ότι είναι αρκετά ατομική, επομένως η χρήση του Kubernetes ως επιπέδου διαχείρισης του OpenStack φαίνεται πολύ ενδιαφέρουσα και λογική. Αυτό θα διευκολύνει επίσης την προσθήκη κόμβων σε ένα σύμπλεγμα OpenStack και θα αυξήσει την αξιοπιστία του επιπέδου ελέγχου. Και, όπως το κερασάκι στην τούρτα, θα απλοποιήσει τη συλλογή της τηλεμετρίας από το σύμπλεγμα.
Θα μάθεις:
- γιατί τράπεζα Ε&Α: δοκιμάζουμε και πειραματιζόμαστε.
- πώς μετατρέπουμε σε κοντέινερ το OpenStack.
- πώς και γιατί να αναπτύξετε το OpenStack στο K8S.
Μετά τις παραστάσεις θα μεταβούμε ομαλά στη μορφή @Kuμπύραnetes After-Party, και έχουμε επίσης ετοιμάσει μερικές δροσερές ανακοινώσεις για εσάς. Φροντίστε να εγγραφείτε , εξετάζουμε όλες τις αιτήσεις εντός δύο ημερών.
Σχετικά με τα νέα συμβάντα στη σειρά @Kubernetes Meetup και άλλες εκδηλώσεις Ανακοινώνουμε αμέσως στο κανάλι μας στο Telegram:
Ενδιαφέρεστε να μιλήσετε στο επόμενο @Kubernetes Meetup; Μπορείτε να υποβάλετε την αίτησή σας εδώ:
Πηγή: www.habr.com
