Kuburitswa kwemahara PaaS papuratifomu Cozystack 0.20.0, yakavakwa paKubernetes, yakaburitswa. Iyo purojekiti ine chinangwa chekupa yakagadzirira-yakagadzirwa chikuva chevatambi vanopa uye hurongwa hwekuvaka makore ega uye eruzhinji. Iyi puratifomu inoiswa zvakananga pamaseva uye inovhara ese maficha ekugadzirira zvivakwa zvekupihwa kweanochengetedzwa masevhisi. Cozystack inokutendera kuti umhanye uye upe Kubernetes masumbu, dhatabhesi, uye chaiwo michina. Iyo kodhi yepuratifomu inowanikwa paGitHub uye yakagoverwa pasi peiyo Apache-2.0 rezinesi.
Talos Linux uye Flux CD inoshandiswa seyakadzika tekinoroji stack. Mifananidzo ine sisitimu, kernel uye ma module anodiwa anogadzirwa pachine nguva uye akagadziridzwa atomu, izvo zvinokutendera iwe kuti uite pasina zvinhu zvakaita se dkms uye pasuru maneja uye inovimbisa kushanda kwakagadzikana. Inopa yakapusa yekuisa nzira munzvimbo isina chinhu data data uchishandisa PXE uye iyo Debian-senge talos-bootstrap simira.
Puratifomu iyi inosanganisira kushandiswa kwemahara network infrastructure (jira) rakavakirwa paKube-OVN, uye rinoshandisa Cilium pakuronga masevhisi neMetalLB pakushambadza masevhisi. Kuchengetedza kunoitwa paLINSTOR, iyo inoshandisa ZFS sechikamu chekuchengetera uye DRBD pakukopa. Nzvimbo yekutarisa yakagadziriswa kare yakavakirwa paVictoriaMetrics neGrafana inosanganisirwa. Kuti itange. michina chaiyo Tekinoroji yeKubeVirt inoshandiswa, iyo inokutendera kuti ushandise michina yekare chaiyo zvakananga mumidziyo yeKubernetes uye yatove nekubatanidzwa kwese kwakakosha neCluster API yekutanga maKubernetes clusters anotungamirwa mukati meKubernetes cluster yehardware.
Shanduko huru:
- Kube-OVN yakagadziridzwa kuita shanduro 0.13.0.
- Iyo pfungwa yeKubeVirt CCM (Cloud Controller Manager) yakagadziridzwa;
- Nyaya dzine kodzero dzevashandisi muOIDC dzakagadziriswa.
- Boka rawedzerwa kune cluster administrator.
- Yakagadziriswa chenjedzo uye dashibhodhi muGrafana.
- NATS ikozvino ine kugona kugonesa jetstream uye kutamisa gadziriso.
- Yakawedzera kugona kushandisa Terraform kupindirana nepuratifomu API.
Kuburitswa kwakamboitwa kweCozystack 0.19 kwakaunza rutsigiro rweOIDC (OpenID Connect), asi nekuda kwebasa rekudzikamisa iyo codebase, kuburitswa uku hakuna kuziviswa sekuburitswa kwakasiyana. Iye zvino Cozystack inouya neKeycloak, iyo inogadzirisa otomatiki iyo Inotonhorera nzvimbo, mukati maunogona kugadzira vashandisi venzvimbo uye kugadzirisa kutaurirana nevekunze OIDC vanopa. Kune wega wega, 4 mapoka anopihwa nekusarudzika, uye mune yekuroja application iwe unogona kurodha otomatiki iyo yakagadzirwa kubeconfig faira, iyo yakarongedzerwa kuvimbiswa kuburikidza neKeycloak. Iko kugona kugadzirisa "Keycloak seCode" inopihwa nekuunza iyo Keycloak Operator. Keycloak kubatanidzwa neK8s cluster uye Dashboard inogadziriswa otomatiki.
Source: opennet.ru
