Kubernetesiin rakennetun ilmaisen PaaS-alustan Cozystack 0.16.0 julkaisu on julkaistu. Hankkeen tavoitteena on tarjota isännöintipalveluntarjoajille valmis alusta ja puitteet yksityisten ja julkisten pilvien rakentamiseen. Alusta asennetaan suoraan palvelimille ja se kattaa kaikki infrastruktuurin valmisteluun liittyvät näkökohdat hallittujen palvelujen tarjoamiseen. Cozystackin avulla voit ajaa ja tarjota Kubernetes-klustereita, tietokantoja ja virtuaalikoneita. Alustakoodi on saatavilla GitHubissa ja sitä jaetaan Apache-2.0-lisenssillä.
Perusteknologiapinona käytetään Talos Linuxia ja Flux CD:tä. Kuvat järjestelmällä, ytimellä ja tarvittavilla moduuleilla luodaan etukäteen ja päivitetään atomisesti, mikä mahdollistaa ilman komponentteja, kuten dkms ja paketinhallinta, ja takaa vakaan toiminnan. Tarjoaa yksinkertaisen asennustavan tyhjään konesaliin käyttämällä PXE:tä ja Debianin kaltaista talos-bootstrap-asennusohjelmaa.
Alusta sisältää ilmaisen toteutuksen verkkoinfrastruktuuria (kangas) perustuu Kube-OVN:ään ja käyttää Ciliumia palveluverkon organisointiin ja MetalLB:tä palvelumainontaan. Tallennus on toteutettu LINSTORilla, joka käyttää ZFS:ää pohjana olevana tallennuskerroksena ja DRBD:tä replikointiin. Mukana on esikonfiguroitu VictoriaMetrics- ja Grafana-pohjainen valvontapino. Julkaisua varten virtuaalikoneet Käytössä on KubeVirt-teknologia, jonka avulla voit ajaa klassisia virtuaalikoneita suoraan Kubernetes-konteissa. Siinä on jo kaikki tarvittavat integraatiot Cluster API:n kanssa hallittujen Kubernetes-klusterien käynnistämiseksi laitteistopohjaisen Kubernetes-klusterin sisällä.
Uudessa versiossa:
- Avoimen valvontajärjestelmän Alertan pohjalta on otettu käyttöön mahdollisuus lähettää varoituksia häiriöistä ja hätätilanteista. Voit määrittää ilmoitusten toimituksen Telegramissa. Voit myös vastaanottaa hälytyksiä k8s-prometheusilta. Kaikki Grafanan kojelaudat, samoin kuin itse Grafana ja grafana-operaattori, on päivitetty.
- Nginx-ingress on päivitetty versioon v1.11.2. Ongelma, joka liittyy nginx-ingressin käyttöön klusterin sisältä, on ratkaistu.
- Flux ja flux-operator on päivitetty uusimpiin versioihin.
- Kamaji on päivitetty uusimpaan versioon, ohjaimen uudelleenkäynnistysongelma on korjattu.
- Endpointslice-ohjain on lisätty CCM:ään (Cloud Controller Manager); tilatut palvelut lähettävät nyt liikennettä vain niitä palveleviin solmuihin.
- Säilön luontiattribuutit on korjattu Seaweedfsissä ja COSI:ssa, jotka näkyvät nyt oikein tiedostossa ja ovat yhteensopivia S3-asiakkaiden kanssa.
- Talos Linux päivitetty versioon 1.8.0
- Cilium on päivitetty uusimpaan korjausversioon (1.16.2). Korjattu ongelma virtuaalikoneen porttien avaamisessa.
Lähde: opennet.ru
