Κυκλοφορία του Cozystack 1.2, μιας πλατφόρμας PaaS ανοιχτού κώδικα που βασίζεται στο Kubernetes

Η πλατφόρμα PaaS ανοιχτού κώδικα Cozystack 1.2, η οποία βασίζεται στο Kubernetes, είναι πλέον διαθέσιμη. Το έργο στοχεύει στην παροχή μιας έτοιμης προς χρήση πλατφόρμας για παρόχους φιλοξενίας και ενός πλαισίου για τη δημιουργία ιδιωτικών και δημόσιων cloud. Η πλατφόρμα εγκαθίσταται απευθείας σε διακομιστές και καλύπτει όλες τις πτυχές της προετοιμασίας υποδομής για την παροχή διαχειριζόμενων υπηρεσιών. Το Cozystack σάς επιτρέπει να εκκινείτε και να παρέχετε clusters, βάσεις δεδομένων και Kubernetes. εικονική μηχανήΟ κώδικας της πλατφόρμας είναι διαθέσιμος στο GitHub και διανέμεται με την άδεια Apache-2.0.

Η πλατφόρμα περιλαμβάνει μια υλοποίηση υποδομής δικτύου ανοιχτού κώδικα (fabric) βασισμένη στο Kube-OVN και χρησιμοποιεί Cilium για την οργάνωση του πλέγματος υπηρεσιών και MetalLB για τις ανακοινώσεις υπηρεσιών. Η αποθήκευση υλοποιείται στο LINSTOR, το οποίο προσφέρει ZFS ως υποκείμενο επίπεδο αποθήκευσης και DRBD για αναπαραγωγή. Περιλαμβάνεται μια προδιαμορφωμένη στοίβα παρακολούθησης βασισμένη σε VictoriaMetrics και Grafana. Για την κυκλοφορία εικονικές μηχανές Η πλατφόρμα χρησιμοποιεί την τεχνολογία KubeVirt, η οποία σας επιτρέπει να εκτελείτε κλασικές εικονικές μηχανές απευθείας σε κοντέινερ Kubernetes και διαθέτει ήδη όλες τις απαραίτητες ενσωματώσεις με το Cluster API για την εκκίνηση διαχειριζόμενων συμπλεγμάτων Kubernetes μέσα σε ένα bare-metal σύμπλεγμα Kubernetes. Εντός της πλατφόρμας, μπορείτε να αναπτύξετε Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics και άλλες υπηρεσίες με ένα κλικ.

Βασικά χαρακτηριστικά στο Cozystack 1.2.0:

  • Η εφαρμογή "Managed OpenSearch" έχει προστεθεί στον Πίνακα Ελέγχου, υποστηρίζοντας όλες τις εκδόσεις της πλατφόρμας OpenSearch. Διατίθεται τοπολογία πολλαπλών ρόλων, το TLS είναι ενεργοποιημένο από προεπιλογή, ο βασικός έλεγχος ταυτότητας HTTP λειτουργεί άμεσα και η διεπαφή ιστού του OpenSearch Dashboards μπορεί να αναπτυχθεί παράλληλα με τη μηχανή, εάν χρειαστεί.
  • Η εφαρμογή vpc υποστηρίζει πλέον VPC Peering, επιτρέποντας την άμεση σύνδεση ιδιωτικών δικτύων μισθωτών χωρίς δρομολόγηση κίνησης μέσω δημόσιων σημείων πρόσβασης. Σε αναπτύξεις πολλαπλών μισθωτών, οι χειριστές μπορούν να σχεδιάσουν καθαρότερες εσωτερικές τοπολογίες δικτύου και να δημοσιεύσουν μόνο την απαραίτητη κίνηση. Έχει προστεθεί ντετερμινιστική παροχή. Διευθύνσεις IP για peering και υποστήριξη για στατικές διαδρομές.
  • Το σύστημα SchedulingClass έχει υλοποιηθεί, επιτρέποντας στους χειριστές να ελέγχουν πού εκκινούνται τα φόρτα εργασίας των ενοικιαστών. Για παράδειγμα, τα φόρτα εργασίας μπορούν να αντιστοιχιστούν σε συγκεκριμένα κέντρα δεδομένων, κλάσεις υλικού ή ομάδες κόμβων, χωρίς να απαιτείται από τους ενοικιαστές να κατανοήσουν τις περιπλοκές του χρονοπρογραμματιστή Kubernetes. Ο χρονοπρογραμματιστής Cozystack είναι ενεργοποιημένος από προεπιλογή, καθιστώντας το SchedulingClass μέρος της τυπικής εγκατάστασης της πλατφόρμας.
  • Το VictoriaLogs έχει μετακινηθεί σε λειτουργία συμπλέγματος με βάση το VLCluster για να αυξηθεί η επεκτασιμότητα της στοίβας καταγραφής.
  • Το LINSTOR υποστηρίζει πλέον την μετεγκατάσταση τόμων μετά την κλωνοποίηση και την επαναφορά, βελτιώνοντας την τοποθέτηση δεδομένων σε σενάρια κλωνοποίησης και επαναφοράς.
  • Το external-dns διατίθεται ως ξεχωριστό πακέτο πρόσθετου.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο