Kubernetes + GitLab

Tudo o que você precisa para criar, testar, implantar e executar seu aplicativo em escala. Veja como o GitLab e o Kubernetes simplificam a implantação.

Assistir a uma demonstração

A melhor solução para desenvolvimento nativo em nuvem

Os aplicativos nativos em nuvem são o futuro do desenvolvimento de software. Empacotados em contêineres, gerenciados dinamicamente e orientados a microsserviços, os sistemas nativos em nuvem permitem maior velocidade de desenvolvimento enquanto mantêm a estabilidade operacional.

O GitLab é um aplicativo único com tudo o que você precisa para desenvolvimento e operações de software de ponta a ponta. Do rastreamento de issues e gerenciamento de código-fonte a CI/CD e monitoramento, ter tudo em um só lugar simplifica a complexidade da cadeia de ferramentas e acelera os tempos de ciclo. Com um registro de contêineres integrado e integração com Kubernetes, o GitLab torna mais fácil do que nunca começar com a conteinerização e o desenvolvimento nativo em nuvem, além de otimizar seus processos de desenvolvimento de aplicativos em nuvem.

O que é Kubernetes?

O Kubernetes é uma plataforma de código aberto para orquestração de contêineres. Ele foi projetado para automatizar o gerenciamento de contêineres de aplicativos, desde a implantação e dimensionamento até as operações. A orquestração do Kubernetes permite que você particione conforme avança, escalando para cima e para baixo conforme necessário. Você pode responder rápida e eficientemente à demanda dos clientes enquanto limita o uso de hardware em seu ambiente de produção e minimiza interrupções nos lançamentos de recursos.

Saiba mais sobre o Kubernetes

Implante o GitLab no Kubernetes ou use o GitLab para testar e implantar seu software no Kubernetes

O GitLab funciona com ou dentro do Kubernetes de três maneiras distintas. Todas podem ser usadas de forma independente ou em conjunto.

Cada abordagem descrita acima pode ser usada com ou sem as outras. Por exemplo, uma instância omnibus do GitLab executada em uma máquina virtual pode implantar software armazenado nela no Kubernetes por meio de um runner Docker.

Integração com Kubernetes

Embora você possa usar o GitLab para implantar seus aplicativos em praticamente qualquer lugar, de bare metal a VMs, o GitLab foi projetado para o Kubernetes. A integração com Kubernetes oferece acesso a recursos avançados como:

Use o GitLab para testar e implantar seu aplicativo no Kubernetes

O GitLab CI/CD permite que você gerencie facilmente implantações em vários ambientes. Execute testes automatizados em paralelo com GitLab Runners de dimensionamento automático. Teste manualmente as alterações em um ambiente ativo semelhante à produção antes de mesclar o código com Review Apps. Os runners, Review Apps e seu próprio aplicativo podem ser implantados em seu cluster Kubernetes ou em qualquer ambiente que você escolher.

Implantar no Google Cloud Platform