Kubernetes를 사용하여 VM을 조정하기 위해 Kubevirt가 GKE에서 작동하도록 할 가능성이 있나요?

Kubernetes를 사용하여 VM을 조정하기 위해 Kubevirt가 GKE에서 작동하도록 할 가능성이 있나요?

솔루션이 컨테이너에서 실행되는 구성 요소 약 70%와 VM에서 30%(레거시, 모놀리식, 많은 종속성, 컨테이너화하기 너무 어렵거나 비용이 많이 드는)의 혼합을 필요로 한다고 가정할 때 모든 것이 필요할 때 kubevirt를 통해 VM을 관리할 수 있는 방법이 있습니까? GKE에 배포됩니다(컨테이너는 물론이고 VM은 GCP 컴퓨팅에 있으며 이상적으로는 GKE 작업자 노드가 있는 것과 동일한 가용성 영역에 있음).

Kubevirt를 사용하려는 주요 이유는 모든 리소스를 K8s 리소스로 처리하고 K8을 사용하여 조율할 수 있기 때문입니다.

사용자로서 관리형 K8s CaaS의 제약 조건 내에서 작업하는 GKE에서 이 작업을 수행할 수 있는 방법이 있습니까? 이와 관련된 조언이나 지침이 매우 도움이 될 것입니다.

답변1

KubeVirt는 중첩된 가상화를 사용합니다. 물리적 서버의 BIOS 수준에서 virt 지침을 활성화하는 것 외에도 게스트는 특수 옵션을 사용하여 kvm_intel(또는 kvm_adm) 모듈을 로드해야 합니다.

이 기능은 계획되어 있습니다[1]. 하지만 시간이 꽤 지났고 곧 구현될 것이라고 암시하는 내용은 없습니다.

이제 GCE는 이러한 옵션을 제공합니다[2]. KubeVirt가 정말로 필요한 경우 GKE를 거치지 않고 GCE 위에 자체 Kubernetes 클러스터를 배포하는 방법을 고려할 수 있습니다.

관련 정보