Blog članak

KubeVirt i konvergencija VM-ova i kontejnera

KubeVirt isporučuje Beta feature gates kao standardne, cross-architecture VM-ove, CBT backup-e, confidential computing i AI/GPU raspoređivanje — jednu upravljačku ravninu za VM-ove i podove.

KubeVirt virtualne mašine i tehnologija kontejnera koji se spajaju na Kubernetes klasteru, prikazujući hibridno upravljanje infrastrukturom

KubeVirt v1.9.0, objavljen 30. srpnja 2026., čini argument VM-kontejner konvergencije praktičnijim. CNCF Incubating projekt izvodi virtualne mašine kroz Kubernetes API-je uz podove, tako da postojeći Windows ili Linux gost može ostati VM dok se nove usluge premještaju u kontejnere. To ne pretvara VM u kontejner. Operacijskom timu daje jednu površinu za raspoređivanje, politike i promatranje dok se migracija odvija tempom koji radno opterećenje može podnijeti.

Minimalni resurs i dalje izgleda poznato:

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  name: demo
spec:
  runStrategy: Always
  template:
    spec:
      domain:
        resources:
          requests:
            memory: 4Gi
        devices:
          disks:
          - name: rootdisk
            disk: { bus: virtio }
      volumes:
      - name: rootdisk
        containerDisk:
          image: quay.io/kubevirt/cirros-container-disk-demo:latest

Verzija 1.9 omogućuje sve Beta feature gates kao standardne, s mogućnošću isključivanja putem disabledFeatureGates. Izdanje također dodaje cross-architecture izvršenje VM-ova kao Alpha značajku, zstd-kompresirani live migration, inkrementalne backup-e neovisne o pohrani kroz Changed Block Tracking te preciznije raspoređivanje za GPU-ove i NUMA resurse. Intel TDX, AMD SEV i IBM Secure Execution nemaju identične threat modele ili hardverske zahtjeve, stoga tvrdnje o confidential computing treba provjeriti na čvorovima klastera umjesto da se jednostavno preuzmu s popisa značajki.

KubeVirt se natječe s zasebnom virtualizacijskom platformom plus Kubernetesom, a ne s container runtime-om. Jedinstveni API smanjuje duplicirane politike pristupa i alate klastera, dok posvećeni hypervisor stack može i dalje nuditi dublje integracije pohrane ili bolje odgovarati timovima koji ne operiraju Kubernetes. Live migration također ovisi o zajedničkoj pohrani, kompatibilnim CPU značajkama, mrežnom kapacitetu i dovoljno slobodnih resursa. Migracija koja prolazi u labu može zapeti tijekom noisy-neighbor događaja.

Prije nadogradnje pročitajte v1.9 feature-gate report i fiksirajte disabledFeatureGates kada aplikacija ovisi o starijem ponašanju. Počnite s nekritičnim VM-om, testirajte backup i restore, promatrajte migraciju pod opterećenjem te zadržite rollback put i za operatora i za gostujuća radna opterećenja. Konvergencija je korisna kada uklanja duplicirane operacije, a ne kada skriva troškove virtualizacije.

Povezana područja

Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.

Nastavite čitati

Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.