Vad SOV omfattar
SOV är en framväxande domän i fas 2. Dess omfattning inkluderar:- Provisionering: arbetsflöden för resursallokering hos leverantörer och på egenägd hårdvara
- Habitat-konditionering: exakt konditionering av operativsystem och paket som levereras till en Node
- Nest-leverans: placering och uppdatering av arbetslaster på en Node
- Etablering av bussadaptrar: anslutning av Nodes via den buss du väljer (NATS JetStream, ZeroMQ eller andra)
- Fjärroperationer på Nodes: valfri administration av Nodes utanför ditt lokala skal
Leverantörsprotokoll, Terraform-körning, Habitat-byggare, distributionskommandon för Nest och mottagare för fjärroperationer återstår att utforma. Ingen SOV-motor eller leverantörsmutation är implementerad för närvarande.
Hur SOV förhåller sig till andra vektorer
SOV är kontrollplanet, inte kunskapskällan. Den agerar utifrån evidens som ägs av andra vektorer:SCV
Tillhandahåller kunskap om leverantörsresurser och externa resurser. SOV läser SCV-evidens för att avgöra vilka operationer som är kompatibla.
SNV
Registrerar de resulterande Node-identiteterna, klustermedlemskapen och namnen när SOV-operationerna har slutförts.
SHV
Kan senare tillhandahålla detaljerad evidens om hårdvarukapacitet för att begränsa provisioneringsval.
SKV
Styr SOV:s kontrakt, ändringskonsekvenser, indexering och livscykelintegration.
qxctl som kommandoyta
SOV-operationer exponeras viaqxctl, det Go-baserade administrativa CLI:t med 373 körbara kommandon. qxctl implementerar och presenterar SOV-operationer, men äger inte deras domänbetydelse. Vektorn äger semantiken; verktyget äger körningsytan.