Hvad SOV dækker
SOV er et nyt fase 2-domæne. Dets scope omfatter:- Provisionering: workflows til allokering af ressourcer hos udbydere og på egen hardware
- Habitat-klargøring: nøjagtig klargøring af OS og pakker leveret til en Node
- Nest-levering (Nest: arbejdsbelastningens „rede“): placering og opdatering af arbejdsbelastninger på en Node
- Etablering af bus-adaptere: forbindelse af Nodes via din valgte bus (NATS JetStream, ZeroMQ eller andre)
- Fjernoperationer på Nodes: valgfri administration af Nodes uden for din lokale shell
Udbyderprotokoller, Terraform-eksekvering, Habitat-buildere, Nest-udrulningskommandoer og modtagere af fjernoperationer skal stadig designes. Der er i øjeblikket ikke implementeret nogen SOV-motor eller udbyderændring.
Hvordan SOV forholder sig til andre vektorer
SOV er kontrolplanet, ikke videnskilden. Den handler på baggrund af evidens, der ejes af andre vektorer:SCV
Leverer viden om udbydere og eksterne ressourcer. SOV læser SCV-evidens for at afgøre, hvilke operationer der er kompatible.
SNV
Registrerer de resulterende Node-identiteter, klyngemedlemskaber og navne, efter at SOV-operationer er fuldført.
SHV
Kan senere levere detaljeret evidens for hardwarekapabiliteter til at begrænse provisioneringsvalg.
SKV
Styrer SOV-kontrakter, ændringskonsekvenser, indeksering og livscyklusintegration.
qxctl som kommandoflade
SOV-operationer eksponeres viaqxctl, den Go-baserede administrations-CLI med 373 eksekverbare kommandoer. qxctl implementerer og præsenterer SOV-operationer, men ejer ikke deres domænebetydning. Vektoren ejer semantikken; værktøjet ejer eksekveringsfladen.