Kubernetes
Kubernetes είναι λογισμικό που έχει σχεδιαστεί για τη διαχείριση, την κλιμάκωση και την ανάπτυξη εμπορευματοκιβωτίων εφαρμογές. Αξιοσημείωτες οι εταιρείες που χρησιμοποιούν το λογισμικό περιλαμβάνει Pearson, Χρηματοκιβώτιο, Huawei, Haufe.Group, BlackRock, Bla Bla αυτοκινήτου, Comcast, Pokemon GO, Philips, SoundCloud, η Goldman Sachs, η SAP, WePay, The New York Times, το Yahoo Japan, Zulily, eBay και το Ίδρυμα Wikimedia. Kubernetes έχει ακόμα και τη δική σύμβαση της: KubeCon.
- Αυτοματοποιημένη rollbacks και rollouts θα δεσμευτούν οι αλλαγές σε μια εφαρμογή σταδιακά, ενώ ταυτόχρονα κρατώντας ένα μάτι για την υγεία του προγράμματος.
- Αν κάτι πάει στραβά, Kubernetes θα κυλήσει αυτόματα πίσω στην τελευταία καλύτερη έκδοση μέχρι να γίνουν οι διορθώσεις
- ενορχήστρωση αποθήκευσης επιτρέπει την τοποθέτηση οποιουδήποτε συστήματος αποθήκευσης και τις επιθυμίες διαχειριστή, είτε πρόκειται για τοπική αποθήκευση, δημοφιλείς παρόχους cloud (Amazon Web Services, το Google Cloud), ή συστήματα αποθήκευσης, ακόμη και δικτύου (iSCSI, NFS, Ceph, Flocker, θράκα, Gluster)
- εκτέλεση Batch επιτρέπει Kubernetes διαχειρίζονται αυτόματα CI και παρτίδα φόρτο εργασίας, ακόμα και την αντικατάσταση απέτυχε δοχεία
- Εντελώς ανοιχτού κώδικα μέσα λογισμικού καθένας είναι ελεύθερος να το τροποποιήσετε. Η πιο πρόσφατη έκδοση είναι πάντα διαθέσιμη στο αποθετήριο Kubernetes GitHub
- Συνδεδεμένοι διαδραστικά σεμινάρια είναι διαθέσιμα για τους χρήστες που προσπαθούν να ξεκινήσετε
- Kubernetes έχει σχεδιαστεί για να λειτουργεί με οποιοδήποτε είδος της διαδικασίας ανάπτυξης εφαρμογών, που σημαίνει πιο βελτιωμένο πλατφόρμες είναι πιθανώς διαθέσιμες για πιο εξειδικευμένες ανάγκες
Οι προγραμματιστές που θέλουν μια ολοκληρωμένη και ώριμη λύση λογισμικού για την ανάπτυξη εφαρμογών cloud στρέφονται συχνά προς ένα από τα μεγαλύτερα ονόματα στην αγορά, Kubernetes, και για καλό λόγο. Αυτό το απίστευτο πλατφόρμα είναι πάνω από 15 χρόνια στα σκαριά και είναι γεμάτη με τα χαρακτηριστικά που έχουν προστεθεί τα τελευταία χρόνια, που συνδυάζει τα καλύτερα στοιχεία από το λογισμικό πολλούς άλλους προγραμματιστές. Για παράδειγμα, το λογισμικό διαθέτει αυτόματη binpacking, η οποία τοποθετεί τα δοχεία για τις ανάγκες των πόρων τους, εξοικονομώντας διαθεσιμότητα και server φόρτο εργασίας. Αυτό κρατά πόρους ελεύθερο για άλλες εργασίες και παρέχει μια πιο βέλτιστη εμπειρία ότι και άλλες πλατφόρμες αποτυγχάνουν προσπαθούμε να επιτύχουμε. Kubernetes έρχεται επίσης εξοπλισμένο με οριζόντια κλιμάκωση, που δέχεται την αίτηση περισσότερους πόρους με μια εντολή, αυτόματα ανάλογα με το φορτίο της CPU, ή ακόμη και με ένα εύχρηστο γραφικό περιβάλλον. Ένα από τα πιο εντυπωσιακά χαρακτηριστικά του Kubernetes είναι αυτο-ίασης λειτουργία του, η οποία θα γίνει αυτόματη επανεκκίνηση δοχεία που έχουν αποτύχει. Μπορεί επίσης να κινηθεί, να αντικαταστήσει και να αναδιαρθρώσει τα εμπορευματοκιβώτια, όταν ένας κόμβος πηγαίνει άσχημα, που επιτρέπει την τακτική συντήρηση του διακομιστή για τη διαμονή σύμφωνα με το χρονοδιάγραμμα και την εξοικονόμηση χρόνου διακοπής. Μια ορίζονται από το χρήστη τσεκ απ μπορεί να εφαρμοστεί για να εξασφαλίσει ότι οι ανθυγιεινές δοχεία δεν έχουν ακόμη διαφημίζονται στους πελάτες μέχρι να δοθεί ένα καλό νομοσχέδιο της υγείας.