Què cobreix SOV
SOV és un domini emergent de la Fase 2. El seu abast inclou:- Aprovisionament: fluxos de treball d’assignació de recursos de proveïdors i de maquinari propi
- Condicionament d’Habitat: condicionament exacte del sistema operatiu i dels paquets lliurat a un Node
- Lliurament de Nest: col·locació i actualització de càrregues de treball en un Node
- Establiment d’adaptadors de bus: connexió de Nodes mitjançant el bus que trieu (NATS JetStream, ZeroMQ o altres)
- Operacions remotes de Nodes: administració opcional de Nodes fora del vostre shell local
Els protocols de proveïdors, l’execució de Terraform, els constructors d’Habitat, les ordres de desplegament de Nest i els receptors d’operacions remotes encara s’han de dissenyar. Actualment no hi ha implementat cap motor de SOV ni cap mutació de proveïdors.
Com es relaciona SOV amb altres vectors
SOV és el pla de control, no la font de coneixement. Actua sobre evidència propietat d’altres vectors:SCV
Aporta coneixement de proveïdors i de recursos externs. SOV llegeix l’evidència de SCV per decidir quines operacions són compatibles.
SNV
Registra les identitats de Nodes, la pertinença a clústers i els noms resultants un cop completades les operacions de SOV.
SHV
Més endavant pot aportar evidència detallada de capacitats del maquinari per restringir les opcions d’aprovisionament.
SKV
Governa els contractes de SOV, les conseqüències dels canvis, la indexació i la integració del cicle de vida.
qxctl com a superfície d’ordres
Les operacions de SOV s’exposen mitjançantqxctl, la CLI d’administració basada en Go amb 373 ordres executables. qxctl implementa i presenta les operacions de SOV, però no és propietari del seu significat de domini. El vector és propietari de la semàntica; l’eina és propietària de la superfície d’execució.