Wat SOV omvat
SOV is een opkomend domein uit fase 2. De scope omvat:- Provisioning: workflows voor de toewijzing van resources bij providers en op eigen hardware
- Habitat-conditionering: exacte conditionering van het besturingssysteem en pakketten, geleverd aan een Node
- Nest-levering (Nest: de workloadeenheid): plaatsing en update van workloads op een Node
- Opzetten van busadapters: Nodes verbinden via de door u gekozen bus (NATS JetStream, ZeroMQ of andere)
- Bewerkingen op externe Nodes: optioneel beheer van Nodes buiten uw lokale shell
Providerprotocollen, Terraform-uitvoering, Habitat-builders, Nest-deploymentcommando’s en ontvangers voor externe bewerkingen moeten nog worden ontworpen. Er is momenteel geen SOV-engine of providermutatie geïmplementeerd.
Hoe SOV zich verhoudt tot andere vectoren
SOV is het control plane, niet de kennisbron. Het handelt op basis van bewijs dat eigendom is van andere vectoren:SCV
Levert kennis over providers en externe resources. SOV leest SCV-bewijs om te bepalen welke bewerkingen compatibel zijn.
SNV
Legt de resulterende Node-identiteiten, clusterlidmaatschappen en namen vast nadat SOV-bewerkingen zijn voltooid.
SHV
Kan later gedetailleerd bewijs over hardwaremogelijkheden leveren om provisioningkeuzes te begrenzen.
SKV
Beheert SOV-contracten, gevolgen van wijzigingen, indexering en levenscyclusintegratie.
qxctl als commando-oppervlak
SOV-bewerkingen worden beschikbaar gesteld viaqxctl, de op Go gebaseerde beheer-CLI met 373 uitvoerbare commando’s. qxctl implementeert en presenteert SOV-bewerkingen, maar is geen eigenaar van de domeinbetekenis ervan. De vector is eigenaar van de semantiek; de tool is eigenaar van het uitvoeringsoppervlak.