Cakupan SOV
SOV adalah domain Fase 2 yang sedang berkembang. Cakupannya meliputi:- Provisioning: alur kerja alokasi sumber daya penyedia dan perangkat keras milik sendiri
- Pengondisian Habitat: pengondisian OS dan paket yang persis yang dikirimkan ke sebuah Node
- Pengiriman Nest: penempatan dan pembaruan workload pada sebuah Node
- Pembentukan adapter bus: menghubungkan Node melalui bus pilihan Anda (NATS JetStream, ZeroMQ, atau lainnya)
- Operasi Node jarak jauh: administrasi opsional atas Node di luar shell lokal Anda
Protokol penyedia, eksekusi Terraform, builder Habitat, perintah deployment Nest, dan penerima operasi jarak jauh masih harus dirancang. Saat ini belum ada engine SOV atau mutasi penyedia yang diimplementasikan.
Hubungan SOV dengan vektor lain
SOV adalah control plane, bukan sumber pengetahuan. SOV bertindak berdasarkan bukti yang dimiliki vektor lain:SCV
Menyediakan pengetahuan sumber daya penyedia dan offsite. SOV membaca bukti SCV untuk memutuskan operasi apa yang kompatibel.
SNV
Mencatat identitas Node, keanggotaan klaster, dan nama yang dihasilkan setelah operasi SOV selesai.
SHV
Kelak dapat menyediakan bukti kapabilitas perangkat keras terperinci untuk membatasi pilihan provisioning.
SKV
Mengatur kontrak SOV, konsekuensi perubahan, pengindeksan, dan integrasi lifecycle.
qxctl sebagai permukaan perintah
Operasi SOV diekspos melaluiqxctl, CLI admin berbasis Go dengan 373 perintah yang dapat dieksekusi. qxctl mengimplementasikan dan menyajikan operasi SOV, tetapi tidak memiliki makna domainnya. Vektor memiliki semantiknya; alat memiliki permukaan eksekusinya.