Cozystack 1.2:n julkaisu, avoimen lähdekoodin PaaS-alusta, joka perustuu Kubernetesiin

Kubernetesiin rakennettu avoimen lähdekoodin PaaS-alusta Cozystack 1.2 on nyt saatavilla. Projektin tavoitteena on tarjota käyttövalmis alusta hosting-palveluntarjoajille ja viitekehys yksityisten ja julkisten pilvipalveluiden rakentamiseen. Alusta asennetaan suoraan palvelimille ja kattaa kaikki infrastruktuurin valmistelun osa-alueet hallittujen palveluiden tarjoamiseksi. Cozystackin avulla voit käynnistää ja tarjota Kubernetes-klustereita, tietokantoja ja... virtuaalikoneetAlustan koodi on saatavilla GitHubissa ja sitä jaellaan Apache-2.0-lisenssillä.

Alusta sisältää avoimen lähdekoodin verkkoinfrastruktuurin (kangasrakenteen) toteutuksen, joka perustuu Kube-OVN:ään, ja käyttää Ciliumia palveluverkon organisointiin ja MetalLB:tä palvelutiedotteisiin. Tallennus on toteutettu LINSTORilla, joka tarjoaa ZFS:n pohjana olevana tallennuskerroksena ja DRBD:n replikointiin. Mukana on myös VictoriaMetrics- ja Grafana-pohjainen esikonfiguroitu valvontapino. Julkaisua varten virtuaalikoneet Alusta käyttää KubeVirt-teknologiaa, 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 bare metal Kubernetes-klusterin sisällä. Alustan sisällä voit ottaa käyttöön Kafka-, FerretDB-, PostgreSQL-, Cilium-, Grafana-, Victoria Metrics- ja muita palveluita yhdellä napsautuksella.

Cozystack 1.2.0:n tärkeimmät ominaisuudet:

  • "Managed OpenSearch" -sovellus on lisätty kojelautaan, ja se tukee kaikkia OpenSearch-alustan versioita. Usean roolin topologia on käytettävissä, TLS on oletusarvoisesti käytössä, HTTP Basic -todennus toimii suoraan pakkauksesta ja OpenSearch Dashboardsin verkkokäyttöliittymä voidaan ottaa käyttöön hakumoottorin rinnalla tarvittaessa.
  • VPC-sovellus tukee nyt VPC-vertaisyhteyttä, joka mahdollistaa vuokralaisten yksityisten verkkojen suoran yhdistämisen ilman liikenteen reitittämistä julkisten tukiasemien kautta. Usean vuokralaisen käyttöönotoissa operaattorit voivat suunnitella selkeämpiä sisäisiä verkkotopologioita ja julkaista vain tarvittavan liikenteen. Deterministinen provisiointi on lisätty. IP-osoitteet vertaisliikennettä ja staattisten reittien tukea varten.
  • SchedulingClass-järjestelmä on otettu käyttöön, minkä ansiosta operaattorit voivat hallita vuokralaisten työkuormien käynnistyspaikkoja. Työkuormat voidaan esimerkiksi määrittää tietyille datakeskuksille, laitteistoluokille tai solmuryhmille ilman, että vuokralaisten tarvitsee ymmärtää Kubernetes-ajoitustyökalun monimutkaisuuksia. Cozystack-scheduler on oletusarvoisesti käytössä, joten SchedulingClass on osa alustan vakioasennusta.
  • VictoriaLogs on siirretty VLCluster-pohjaiseen klusteritilaan lokikirjauspinon skaalautuvuuden parantamiseksi.
  • LINSTOR tukee nyt aseman uudelleensijoittamista kloonauksen ja palautuksen jälkeen, mikä parantaa tietojen sijoittelua kloonaus- ja palautustilanteissa.
  • external-dns on saatavilla erillisenä lisäosapakettina.

Lähde: opennet.ru

Lisää kommentti