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

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

Το Talos χρησιμοποιείται ως η υποκείμενη τεχνολογική στοίβα. Linux και Flux CD. Οι εικόνες με το σύστημα, τον πυρήνα και τις απαραίτητες ενότητες είναι προκατασκευασμένες και ενημερώνονται ατομικά, εξαλείφοντας την ανάγκη για στοιχεία όπως το dkms και έναν διαχειριστή πακέτων και διασφαλίζοντας σταθερή λειτουργία. Παρέχεται μια απλή μέθοδος εγκατάστασης σε ένα άδειο κέντρο δεδομένων χρησιμοποιώντας PXE και debian-παρόμοιο πρόγραμμα εγκατάστασης talos-bootstrap.

Η πλατφόρμα περιλαμβάνει μια υλοποίηση υφάσματος δικτύου ανοιχτού κώδικα βασισμένη στο Kube-OVN και χρησιμοποιεί το Cilium για την οργάνωση του πλέγματος υπηρεσιών και το MetalLB για τις ανακοινώσεις υπηρεσιών. Η αποθήκευση υλοποιείται στο LINSTOR, το οποίο προσφέρει το ZFS ως υποκείμενο επίπεδο αποθήκευσης και το DRBD για την αναπαραγωγή. Περιλαμβάνεται μια προδιαμορφωμένη στοίβα παρακολούθησης βασισμένη στο VictoriaMetrics και το Grafana. Για την κυκλοφορία εικονικές μηχανές Χρησιμοποιείται η τεχνολογία KubeVirt, η οποία σας επιτρέπει να εκτελείτε κλασικές εικονικές μηχανές απευθείας σε κοντέινερ Kubernetes και διαθέτει ήδη όλες τις απαραίτητες ενσωματώσεις με το Cluster API για την εκκίνηση διαχειριζόμενων συμπλεγμάτων Kubernetes μέσα σε ένα σύμπλεγμα υλικού Kubernetes.

Στη νέα έκδοση:

  • Το FluxCD έχει ενημερωθεί στην έκδοση 2.3. Η λογική εγκατάστασης του FluxCD έχει επανασχεδιαστεί πλήρως και το διάγραμμα πηδαλίου της κοινότητας έχει αντικατασταθεί με τον επίσημο χειριστή fluxcd.
  • Προστέθηκε υποστήριξη για διαχειριζόμενες επεκτάσεις για συμπλέγματα χρηστών: τώρα μπορείτε να εγκαταστήσετε το ingress-nginx, το cert-manager και το FluxCD σε αυτά με ένα κλικ στο GUI.
  • Προστέθηκε η δυνατότητα δρομολόγησης της κυκλοφορίας σε προσαρμοσμένα συμπλέγματα Kubernetes μέσω του κύριου ελεγκτή εισόδου.
  • Προστέθηκαν δοκιμές e2e.
  • Η PostgreSQL έχει πλέον τη δυνατότητα να ενεργοποιεί τη σύγχρονη αναπαραγωγή που βασίζεται σε απαρτία.
  • Προστέθηκε η βασική υποστήριξη αρχιτεκτονικής ARM για το σετ διανομής που φιλοξενείται.
  • Βελτιώσεις DX: Προστέθηκε ένας χειριστής kustomize έτσι ώστε το make application / make diff προσομοιώνει τώρα τη λειτουργία "εφαρμογή" σαν να είχε γίνει μέσω του FluxCD και εμφανίζει μόνο τις πραγματικές αλλαγές.
  • Ο χειριστής Etcd που περιλαμβάνεται στην πλατφόρμα έχει ενημερωθεί στην έκδοση 0.3.0:
    • Προστέθηκε υποστήριξη ARM.
    • Η αρχιτεκτονική του χειριστή έχει επεξεργαστεί, το διάγραμμα ροής έχει σχεδιαστεί και έχει γίνει μια αλλαγή για τη βελτίωση του ελέγχου κατάστασης.
    • Ο χειρισμός της αποθήκευσης έχει βελτιωθεί: η λειτουργία αυτόματης συσκευασίας είναι πλέον ενεργοποιημένη από προεπιλογή, η λογική έχει προστεθεί για να υπολογίζει αυτόματα το quota-backend-byte, η οποία ορίζεται πλέον αυτόματα στο 95% του μεγέθους PVC (κ.λπ. από προεπιλογή δεν γνωρίζει τίποτα για το μέγεθος αποθήκευσης και η νέα δυνατότητα επιτρέπει τις αυτόματες ρυθμίσεις προεπιλεγμένης αποθήκευσης).

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster