= Ποιες είναι οι υπάρχουσες λύσεις (εμπορικές ή ανοιχτού κώδικα) για τη δημιουργία συμπλέγματος Kubernetes σε αυθαίρετη υποδομή (AWS, GCE, DO ή γυμνό μέταλλο) = Εξερευνώ μια λύση που θα μας επέτρεπε να διανείμουμε το σύμπλεγμα Kubernetes σε πολλούς παρόχους (π.χ. με βάση το κόστος) Εκτελούμε ένα σύμπλεγμα Kubernetes που χρησιμοποιεί περίπου 3000 vCPU. Όλα τα pods είναι βραχύβια κόμβοι εργαζομένων, που ακούν για εργασία από μια κεντρική ουρά εργασιών επεξεργασίας δεδομένων. Αυτήν τη στιγμή χρησιμοποιούμε προληπτικούς κόμβους GCP για να υποστηρίξουμε το 90% της απαιτούμενης υπολογιστικής ισχύος (επιστρέφοντας στους κανονικούς κόμβους). Εξερευνώ λύσεις που θα μου επέτρεπαν να "μετατοπίσω"τα pods σε άλλο σύμπλεγμα (σε διαφορετικό πάροχο cloud/bare-metal) όταν δεν μπορούμε να εξασφαλίσουμε τον απαιτούμενο πόρο από το GCP π.χ. Υπάρχει κάποιο PaaS στο οποίο θα μπορούσα να παρέχω τα διαπιστευτήριά μου AWS/GCP (έχουμε πιστώσεις AWS/GCP/DO, επομένως η αφαίρεση που χρησιμοποιεί τον λογαριασμό του παρόχου τους δεν λειτουργεί) και θα δημιουργούσε και θα διαχειριζόταν ένα σύμπλεγμα Kubernetes σε κόμβους που ανήκουν και οι δύο πάροχοι cloud; Μπορείτε να ελέγξετε το Rancher ή άλλες παρόμοιες λύσεις όπως το kubermatic από το loodse. Αυτά τα Εργαλεία κάνουν περίληψη του "install-a-Cluster-on-a-cloud-provider"και παρέχουν υποστήριξη για υποκείμενες πλατφόρμες iaas όπως aws, gcp, do ή vsphere. Επιπλέον, αυτά τα εργαλεία έχουν μερικές πολύ ωραίες δυνατότητες, όπως templating, συγκέντρωση αρχείων καταγραφής ή έναν κατάλογο εφαρμογών για την εγκατάσταση εφαρμογών όπως τα Ingress Controllers ή s.th. αλλού. Rancher +1 BTW, μπορείτε ακόμη και να χρησιμοποιήσετε το rancher ως πλατφόρμα για να δημιουργήσετε το δικό σας PaaS: Το rancher/norman είναι ένα πλαίσιο που σας βοηθά να δημιουργήσετε ελεγκτή/χειριστή που βασίζεται σε CRD, καθώς και διακομιστή συμβατό με rancher/api-spec Το rancher/api-spec είναι μια βελτιωμένη έκδοση του RESTful API, με διεπαφή χρήστη που δημιουργείται αυτόματα για εντοπισμό σφαλμάτων, εάν έχετε ήδη CRD, μπορείτε εύκολα να κάνετε μια ενσωμάτωση, για παράδειγμα το refunc/refunc-rancher είναι το λεπτό περιτύλιγμά μας για refunc/refunc Το rancher/ui βασίζεται σε emberjs, τα οποία διευκολύνουν την επέκταση, για παράδειγμα refunc/rancher-ui χρησιμοποιώντας Ember Engines για τη δημιουργία της προσαρμοσμένης διεπαφής χρήστη για refunc/refunc αντικαθιστώντας απλώς τα δημιουργημένα στατικά αρχεία Το httpsgithub.com/gardener θα μπορούσε να είναι ενδιαφέρον για εσάς. Σας επιτρέπει να δημιουργείτε και να διαχειρίζεστε συμπλέγματα k8s σε διάφορους παρόχους IaaS Τα έγγραφα Kubernetes έχουν μια πολύ καλή λίστα: httpskubernetes.io/docs/setup/pick-right-solution/ Από το μυαλό μου, νομίζω ότι οι Rancher, Gardener, Kublr και μερικοί άλλοι προσφέρουν τη δυνατότητα εκτέλεσης του Kubernetes σε πολλούς παρόχους cloud. Ή, υπάρχουν διάφοροι συνδεδεμένοι οδηγοί για το πώς θα μπορούσατε να τους αναπτύξετε και να τους διαχειριστείτε μόνοι σας Ή θα μπορούσατε απλώς να δημιουργήσετε συμπλέγματα Kubernetes σε AWS και GCP χρησιμοποιώντας τους οδηγούς τους, να τα ρυθμίσετε σε αυτόματη κλίμακα και να έχετε ένα επίπεδο διαχείρισης που ελέγχει σε ποια συμπλέγματα εκτελείτε τον φόρτο εργασίας σας. Οι επιλογές άφθονες! Έχουμε μια έκδοση ανοιχτού κώδικα και δωρεάν προγραμματιστή - η οποία υποστηρίζει 6 παρόχους cloud και on-prem επίσης. Μπορείτε να κάνετε μια δοκιμαστική βόλτα εδώ: httpsbeta.banzaicloud.io/ και να ελέγξετε τον κωδικό στη διεύθυνση httpsgithub.com/banzaicloud/pipeline httpswww.ibm.com/cloud/multicloud-manager Η διαχείριση πολλαπλού νέφους είναι η ικανότητα αποτελεσματικής διαχείρισης πολλαπλών κέντρων δεδομένων ή περιβαλλόντων cloud (δημόσια ή ιδιωτικά), σαν να ήταν ένα ενιαίο περιβάλλον. Η μέση επιχείρηση χρησιμοποιεί έξι ή περισσότερα και εκατοντάδες clusters, τα οποία μπορούν να οδηγήσουν σε ένα περίπλοκο περιβάλλον και να παρουσιάσουν επικείμενα ή μελλοντικά προβλήματα. Ο διάσπαρτος φόρτος εργασίας, τα κενά ασφαλείας και η περιορισμένη ορατότητα στα αποτελέσματα των ομάδων ανάπτυξης είναι αρκετά λειτουργικά ζητήματα που ήταν δύσκολο να διαχειριστούν συλλογικά Εγγραφείτε και αναπτύξτε τα συμπλέγματα Kubernetes όπου κι αν εκτελούνται. Εναλλαγή μεταξύ παρόχων cloud και σύνδεση δημόσιου και ιδιωτικού Αποκάλυψη: Είμαι IBMer και στην ευχάριστη θέση να σας βοηθήσω να απαντήσω σε τυχόν περαιτέρω ερωτήσεις σχετικά με το MCM ή το IBM Cloud Private Αυτό που ζητάς δεν υπάρχει. Δεν υπάρχει ενορχηστρωτής κοντέινερ πολλαπλών σύννεφων Δεν υπάρχει λύση στο ράφι που θα περιστρέφει τους υπολογιστές μεταξύ των παρόχων cloud και θα προγραμματίζει τα κοντέινερ σας με βάση το κόστος Δεν μπορώ να φανταστώ πώς θα λειτουργούσε αυτό, εκτός από τις εφαρμογές χωρίς ιθαγένεια. Η εμπειρία μου είναι ότι οι εφαρμογές χωρίς ιθαγένεια δεν είναι η προεπιλογή και είναι κάτι για το οποίο εργάζεστε και μετακινείτε την κατάσταση αλλού, συνήθως κάπου κοντά Βρίσκεστε ήδη στο φθηνότερο cloud (GCP) Ποιο ακριβώς είναι το θέμα; Το GCP πραγματικά δεν μπορεί να ικανοποιήσει τον αριθμό των κόμβων που χρειάζεστε; Ο προγραμματισμός κόμβων σε άλλο σύννεφο φαίνεται σαν πολλή προσπάθεια και προσαρμοσμένη ανάπτυξη για μηδενικό κέρδος Το OP δεν ζητά ρητά ένα ενιαίο cross cloud cluster Εξερευνώ λύσεις που θα μου επέτρεπαν να "μετατοπίσω"τα pods σε άλλο σύμπλεγμα (σε διαφορετικό πάροχο cloud/bare-metal) όταν δεν μπορούμε να εξασφαλίσουμε τον απαιτούμενο πόρο από το GCP Λένε ότι θέλουν πολλαπλά συμπλέγματα μεταξύ παρόχων που μπορούν όλοι να καταναλώνουν εργασία από την ίδια ουρά OP ελέγξτε τα kops (και σε κάποιο βαθμό το kubicorn) που σας επιτρέπουν να σηκώνετε συμπλέγματα σε αυθαίρετους παρόχους cloud. Φυσικά το k8s κινείται γρήγορα. Αυτά τα εργαλεία είναι το παρελθόν και το παρόν, το cluster-api είναι το μέλλον Γεια σας με πλήρη διαφάνεια Εργάζομαι στο www.containership.io αλλά μόλις κυκλοφορήσαμε το προϊόν αυτόματης κλιμάκωσης www.github.com/containership/cerebral το οποίο θα σας επιτρέψει να κλιμακώσετε το σύμπλεγμα σας προς τα πάνω και προς τα κάτω με βάση τη χρήση. Και ενώ επί του παρόντος δεν είμαστε σε θέση να κλιμακώσουμε μεταξύ των παρόχων, σας επιτρέπουμε να δημιουργήσετε πολλαπλά συμπλέγματα από μια κεντρική τοποθεσία και να παρέχετε μια διεπαφή χρήστη για να διαχειρίζεστε εύκολα τους κόμβους και τους πόρους σας == Σχετικά με την Κοινότητα == Kubernauts Συνδεδεμένοι