O Lifecycle Management dá suporte ao modelo de deploy BYOC. Se você usa o modelo SaaS, a Lerian cuida do deploy e das operações de ciclo de vida para você. Você não precisa desta ferramenta.
Por que usar o Lifecycle Management?
O Lifecycle Management oferece suporte a infraestrutura gerenciada pelo cliente:
- Bring Your Own Cloud (BYOC): rode os serviços Lerian em ambientes Kubernetes que você controla por completo, seja on-premises, em uma nuvem privada ou em um arranjo híbrido.
- Visibilidade operacional: nosso time de suporte pode monitorar remotamente as versões em deploy e os sinais de saúde e disponibilidade, sem invadir a sua autonomia.
- Autonomia total: assuma o controle total das instalações, dos upgrades, dos rollbacks e da fixação de versões, pelo dashboard ou pelas ferramentas nativas do Kubernetes.
Acesso ao dashboard do Lifecycle
O dashboard do Lifecycle está disponível apenas para clientes Enterprise BYOC. Clientes sem o dashboard do Lifecycle gerenciam os deploys diretamente com Helm.
1
Envie um e-mail corporativo válido para suporte@lerian.studio.
2
Vamos registrar o seu e-mail e disparar um convite da plataforma.
3
Confira a sua caixa de entrada e siga o link do convite.
4
Crie a sua senha para ativar a sua conta.
5
Entre em https://lifecycle.lerian.studio/ e comece a gerenciar os seus deploys.
Guia de instalação
Assim que tiver acesso ao dashboard, siga estas etapas para instalar e configurar o produto Lerian cujo deploy você quer fazer.
1. Acesse o dashboard do Lifecycle Management
Acesse https://lifecycle.lerian.studio/login e entre com as suas credenciais.2. Crie um novo deploy
1
Na barra de navegação, clique em Deployments.
- Se você ainda não tem nenhum deploy, a janela Install a new Agent aparece automaticamente.
- Caso contrário, clique em + New Agent.
2
Selecione Kubernetes via Helm Chart.
3
Preencha o Agent Name e o Kubernetes Namespace.
4
Deixe Enable cluster-scope permissions desligado.
5
Clique em Continue .
3. Instale o agente no seu cluster
Depois de selecionar o tipo de agente, a tela seguinte mostra um comandokubectl personalizado para o seu deploy.
3.1. Antes de rodar o comando:
Confira se o namespace existe:3.2. Copie o comando de instalação na janela install new Agent.
Ele normalmente se parece com isto, mas com o seu token e o seu ambiente únicos:Copie sempre o comando exatamente como mostrado na interface. Ele inclui values específicos do deploy.
3.3. Rode o comando no seu terminal.
Use um terminal conectado ao seu cluster Kubernetes e rode o comando que você copiou.3.4. Confirme que o agente foi instalado
Para verificar a instalação do agente:distr-agent-xxxxx com o status Running.
3.5. Clique no botão Continue na janela Install a new Agent.
4. Configure a sua aplicação
1
Selecione a aplicação cujo deploy você quer fazer e a versão.
2
Os values do Helm aparecem automaticamente. Você pode usar a seção Helm values para aplicar configurações específicas do ambiente, como:
- Contagens de réplicas.
- Secrets e variáveis de ambiente.
- Configurações de domínio e ingress.
Nunca use as informações padrão do Helm. São informações de exemplo. Não as use em um ambiente de produção.
5. Monitore o seu deploy
Você pode acompanhar o status de duas formas:- No seu cluster Kubernetes, com kubectl ou o dashboard de sua preferência.
- No dashboard do Lifecycle, com uma visão centralizada do status dos agentes e das versões em deploy.
Para a configuração detalhada do agente Helm e os recursos avançados, consulte a documentação oficial do Distr: Onboarding a Helm App
Gerencie uma aplicação em deploy
Depois que o agente roda a sua aplicação, o dashboard do Lifecycle deixa você:
- Atualizar a sua aplicação.
- Fazer rollback para uma versão anterior.
- Remover o deploy da aplicação.
- Monitorar e alertar sobre a saúde da aplicação.
Fale com o time de suporte da Lerian se você quiser ajuda para configurar alertas ou gerenciar o seu calendário de atualizações.
Atualize ou faça rollback da sua aplicação
Para atualizar a sua aplicação:1
Abra a janela de atualização
Clique no botão Update na página Deployments.
2
Selecione a versão
Selecione a versão na lista suspensa Version.
3
Ajuste os values do Helm
Ajuste os values do Helm se necessário.
4
Faça o deploy
Clique em Deploy.
Para fazer rollback, siga as mesmas etapas mas escolha uma versão que já esteve em deploy.
Remova o deploy da aplicação
Para remover o deploy da aplicação:1
Na página Deployments, clique nos três pontos () ao lado do botão Update e selecione Undeploy.
2
Uma janela de confirmação vai aparecer. Siga as instruções para continuar.
Exclua a aplicação
Para excluir:1
Depois de remover o deploy, clique nos três pontos () ao lado de + Deployment e selecione Delete.
2
Uma janela de confirmação vai aparecer. Siga as instruções para continuar.

