Hva SOV dekker
SOV er et fremvoksende fase 2-domene. Omfanget omfatter:- Klargjøring: arbeidsflyter for ressursallokering hos leverandører og på egen maskinvare
- Habitat-kondisjonering: eksakt kondisjonering av OS og pakker levert til en Node
- Nest-levering: plassering og oppdatering av arbeidslaster på en Node
- Etablering av bussadaptere: tilkobling av Nodes via bussen du velger (NATS JetStream, ZeroMQ eller andre)
- Eksterne Node-operasjoner: valgfri administrasjon av Nodes utenfor ditt lokale skall
Leverandørprotokoller, Terraform-kjøring, Habitat-byggere, Nest-utrullingskommandoer og mottakere for eksterne operasjoner gjenstår å utforme. Ingen SOV-motor eller leverandørendring er implementert for øyeblikket.
Hvordan SOV forholder seg til andre vektorer
SOV er kontrollplanet, ikke kunnskapskilden. Den handler ut fra bevis som eies av andre vektorer:SCV
Leverer kunnskap om leverandører og eksterne ressurser. SOV leser SCV-bevis for å avgjøre hvilke operasjoner som er kompatible.
SNV
Registrerer de resulterende Node-identitetene, klyngemedlemskapene og navnene etter at SOV-operasjoner er fullført.
SHV
Kan senere levere detaljert bevis om maskinvarekapabiliteter for å begrense klargjøringsvalg.
SKV
Styrer SOV-kontrakter, endringskonsekvenser, indeksering og livssyklusintegrasjon.
qxctl som kommandoflate
SOV-operasjoner eksponeres gjennomqxctl, det Go-baserte administrasjons-CLI-et med 373 kjørbare kommandoer. qxctl implementerer og presenterer SOV-operasjoner, men eier ikke domenebetydningen deres. Vektoren eier semantikken; verktøyet eier kjøringsflaten.