Kubernetes + GitLab

Tudo o que você precisa para compilar, testar, implementar e executar sua aplicação em grande escala

Infinity Gradient cropped

A melhor solução para desenvolvimento de nuvem nativa

As aplicações de nuvem nativa são o futuro do desenvolvimento de software. Sistemas de nuvem nativa, empacotados em containers, gerenciados de forma dinâmica e orientados a microsserviços permitem uma maior velocidade de desenvolvimento enquanto mantêm a estabilidade operacional.

O GitLab é uma aplicação única com tudo o que você precisa para o desenvolvimento e operações de software de ponta a ponta. Do rastreamento de tíquetes e gerenciamento de código-fonte a CI/CD e monitoramento, ter tudo em um só lugar simplifica a cadeia de ferramentas e acelera as durações dos ciclos. Com um registro de contêiner integrado e a integração com o Kubernetes, o GitLab facilita como nunca o início da conteinerização e do desenvolvimento de nuvem nativa, além de otimizar seus processos de desenvolvimento de aplicações na nuvem.


O que é o Kubernetes?

O Kubernetes é uma plataforma de orquestração de contêineres de código aberto. Ele é projetado para automatizar o gerenciamento de contêineres de aplicações, desde a implantação e o dimensionamento até a operação. A orquestração do Kubernetes permite particionar conforme necessário, expandindo ou reduzindo a capacidade de acordo com a demanda. Você pode responder de forma rápida e eficiente à demanda dos clientes, limitando o uso de hardware no ambiente de produção e minimizando interrupções na implantação de novos 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 em conjunto ou integrado ao Kubernetes de três maneiras distintas. Elas podem ser usadas juntas ou separadamente.

Cada uma das abordagens descritas acima pode ser usada com ou sem as outras. Por exemplo, uma instância do omnibus GitLab em execução em uma máquina virtual pode implantar software armazenado nela no Kubernetes por meio de um runner do Docker.


Integração com o Kubernetes

Embora você possa usar o GitLab para implantar suas aplicações em praticamente qualquer lugar, desde bare metal até VMs, o GitLab foi projetado para o Kubernetes. A integração com o Kubernetes oferece acesso a recursos avançados, como:

Logotipo do Kubernetes

Use o GitLab para testar e implantar sua aplicação no Kubernetes

O GitLab CI/CD permite que você gerencie facilmente implantações em vários ambientes. Execute testes automatizados em paralelo com o ajuste de escala automático dos runners do GitLab. Teste manualmente as alterações em um ambiente ativo, semelhante ao de produção, antes de fazer o merge do código com o Review Apps. Runners, Review Apps e sua própria aplicação podem ser implantados em seu cluster Kubernetes ou em qualquer ambiente de sua escolha.

Implante no Google Cloud Platform


Tudo pronto para começar?

Descubra o que sua equipe pode fazer com uma plataforma DevSecOps unificada.