Existe alguma possibilidade de fazer o Kubevirt funcionar no GKE para orquestrar VMs usando Kubernetes?

Existe alguma possibilidade de fazer o Kubevirt funcionar no GKE para orquestrar VMs usando Kubernetes?

Supondo que uma solução requer uma combinação de cerca de 70% de componentes em execução em contêineres e 30% (legado, monólitos, muitas dependências, muito difícil/muito caro para conteinerizar) em VMs, existe uma maneira de gerenciar as VMs via kubevirt quando tudo é implantado no GKE (bem, os contêineres certamente estão, enquanto as VMs estão nas computações do GCP, de preferência na mesma zona de disponibilidade onde estão os nós de trabalho do GKE).

A principal razão para querer usar o Kubevirt é ser capaz de tratar todos os recursos como recursos K8s e orquestrados usando K8s.

Existe uma maneira de fazer isso funcionar no GKE, onde o usuário opera dentro das restrições de um CaaS K8s gerenciado? Qualquer indicação ou orientação a esse respeito seria muito útil.

Responder1

KubeVirt depende de virtualização aninhada. Além de habilitar instruções virt no nível do BIOS dos servidores físicos, os convidados precisam carregar seu módulo kvm_intel (ou kvm_adm) com opções especiais.

Este recurso está planejado [1], embora já exista há algum tempo e não vejo nada que sugira que ele será implementado em breve

Agora, a GCE oferece essa opção [2]. Se você realmente precisa do KubeVirt, você pode implantar seu próprio cluster Kubernetes no GCE, sem passar pelo GKE.

informação relacionada