A ideia de máquinas virtuais – é um conceito que já existe há algum tempo, pode-se dizer. Mas o Kubernetes não veio com uma máquina virtual. Mas agora isso acontece com um novo recurso chamado Kubevirt. De certa forma, representa a nova era da virtualização.
Kubevirt permite que as equipes de operações executem máquinas virtuais KVM aninhadas em contêineres e por trás da API Kubernetes. Isso significa que a API Kubernetes agora inclui o conceito de máquina virtual. Para aquele aplicativo que é executado no local e requer uma VM? Agora, as cargas de trabalho baseadas em VM podem ser executadas em um cluster atrás da API.
Faz sentido. As máquinas virtuais são um elemento básico da infraestrutura física. Mas por que não também em um ambiente nativo da nuvem?
Historicamente, tem sido uma consideração mais profunda ao pesar a complexidade que advém da consideração de que alguns aplicativos podem facilmente ser conteinerizados, enquanto outras tecnologias não. Algumas pessoas queriam migrar de seus ambientes virtualizados tradicionais para a nuvem. No entanto, suas aplicações não permitiam isso ou exigiam investimentos significativos para serem conteinerizadas.
A nova era da virtualização significa que uma máquina virtual pode executar aplicativos sem se preocupar com a infraestrutura subjacente. Abre diversas oportunidades e casos de uso. A migração de aplicativos legados fica muito mais fácil. Eles não precisam de conteinerização. Isso reduz o custo da conteinerização total desses aplicativos legados.
Outras oportunidades incluem a execução de VMs e Kubernetes no mesmo ambiente, redução de recursos, uso dos recursos dinâmicos que acompanham o Kubernetes, acesso a GPUs e suporte para ARM.
Vladik Romanovsky da Red Hat e Ryan Hallisey da Nvidia juntaram-se a Alex Williams do The New Stack na KubeCon em Chicago para discutir o Kubevirt 1.1, que foi lançado a tempo para a KubeCon. Kubevirt 1.0 foi lançado em julho.
Com a versão 1.1, a comunidade lançou recursos como hotplug de memória e hotplug de vCPU.
“Esses não são recursos novos no mundo da virtualização”, disse Romanovsky, principal engenheiro de software sênior da Red Hat.” E o fato de estarmos trazendo isso agora nesta nova versão aponta, basicamente, para a ideia de que o KubeVirt está muito estável agora. Há muito tempo queríamos implementar esses recursos, mas não conseguimos, devido a todos os tipos de restrições. A plataforma não era estável o suficiente.”
As abordagens Kubernetes e nativas da nuvem podem parecer desconhecidas para alguns, mas deve ser um salto administrável, disse Hallisey, engenheiro de software sênior e líder técnico da Nvidia.
“A adaptação ocorre quando você olha para o ecossistema Kubernetes e o paradigma de um ambiente nativo da nuvem”, disse Hallisey. “Há uma certa curva de aprendizado e compreensão dessas coisas, mas eventualmente, quando você as compreender, você descobrirá que está em um território familiar novamente. Os mesmos conceitos serão aplicados. Os recursos agora serão expostos, apenas de uma maneira diferente.”
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Alex Williams é fundador e editor da The New Stack. Ele é um jornalista de tecnologia de longa data que trabalhou no TechCrunch, SiliconAngle e no que hoje é conhecido como ReadWrite. Alex é jornalista desde o final dos anos 1980, começando no…
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.