Pular para o conteúdo principal

Provisionamento básico

O VKPR tem como objetivo ser um facilitador para o provisionamento de infraestrutura garantindo em determinadas implantações o modo GitOps. Sua meta é abstrair a maior quantidade de informações do usuário e construir uma estrutura baseada no cenário ideal de suas ferramentas.

Através do VKPR você pode iniciar um ambiente de desenvolvimento local e testar sua aplicação antes de implanta-la em algum cloud provider.

Desenvolvimento

Local

Para o provisionamento da infraestrutura local, é usada a ferramenta k3d que é um empacotador leve para executar k3s (distribuição mínima do Kubernetes do Rancher Lab) no Docker.

Saiba mais em Local Development

Formula

Para ver os comandos de desenvolvimento local, clique aqui

Nuvem

O provisionamento em nuvem é fornecido para construir toda a sua infraestrutura em sua nuvem por meio de uma abordagem GitOps. Escrito em Terraform com pipelines Gitlab, qualquer alteração que você queira fazer no cluster, haverá um arquivo de configuração como fonte de informação. Alterá-lo refletirá todas as alterações em sua nuvem.

Saiba mais em Cloud Development

Formula

Para ver os comandos de infraestrutura em nuvem, clique aqui

Clusters de produção na nuvem

A criação de um cluster k8s gerenciado e pronto para produção requer muitos detalhes do próprio fornecedor de nuvem. O VKPR tem uma inferência opinativa sobre várias configurações e impõe uma abordagem GitOps no provisionamento de infraestrutura.