Tem alguma pergunta?
Mensagem enviada. Fechar
3.95
113 avaliações

DevOps Ninja: Gitlab Auto DevOps

Gerenciamento de aplicação em cluster kubernetes, através de pipeline automatizado usando o Gitlab Auto DevOps
752 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 4 minutes

*** CURSO ATUALIZADO – 21/08/2022

Cluster Agent ao invés do Certificate Cluster. Todo curso foi refeito para você, e está SEMPRE atualizado!! Confira!!

DevOps mão-na-massa, com pipeline automatizado através do Gitlab Auto DevOps. Iremos usar o Gitlab, para hospedar nosso código, e através dele, conectar no Google Cloud, onde ele irá gerenciar o nosso cluster kubernetes, e fazer o deployment da nossa aplicação.

Veja alguns dos detalhes sobre o Gitlab Auto DevOps:

O GitLab Auto DevOps elimina as complexidades da entrega de software, configurando automaticamente o pipeline e as integrações, o que permite que as equipes se concentrem na produtividade dos negócios. Com o Auto DevOps, os desenvolvedores podem pular o trabalho manual de configuração, como auditoria de segurança e testes de vulnerabilidades, e se concentrar na criação de software.

O Auto DevOps simplifica e acelera a entrega com um pipeline de entrega completo pronto para uso. Código de commit e o GitLab faz o resto. Com o Auto DevOps, você pode esperar:

  • Detecte o idioma do código

  • Crie, teste e meça automaticamente a qualidade do código

  • Procure possíveis vulnerabilidades, falhas de segurança e problemas de licenciamento

  • Monitore em tempo real

  • Implante o aplicativo

Você irá aprender:

  • Aprender e usar a GCP

  • Aprender sobre Docker, Kubernetes

  • Criar uma aplicação com containers Docker

  • Aprender e usar microserviços

  • Aprender sobre Ingress – Ingress para Kubernetes

  • Instalar e configurar o Kubernetes

  • Fazer o deployment de aplicação através de pipeline automatizado com Auto DevOps

  • Aprender como desenvolver a cultura DevOps para você e na sua empresa

  • Curso em constante atualização

Meu objetivo é abordar o aspecto prático de rodar uma ou mais aplicações dentro do mundo devops, porém usando o Gitlab AutoDevOps. Existe as razões para isso, e são estes pontos que procuro abordar.

O Objetivo principal é que ao final do curso, você possa entender e saber como utilizar o GCP, os serviços essenciais e principais. Que você possa entender e saber construir seus containers Docker, e também que você consiga rodar sua aplicação dentro dos seus clusters kubernetes.

GitLab Auto DevOps é uma coleção de recursos e integrações pré-configurados que trabalham juntos para apoiar seu processo de entrega de software.

Recursos e integrações do Auto DevOps:

  • Detecte o idioma do seu código.

  • Crie e teste seu aplicativo.

  • Meça a qualidade do código.

  • Procure vulnerabilidades e falhas de segurança.

  • Verifique se há problemas de licenciamento.

  • Monitore em tempo real.

  • Implante seu aplicativo.

Recursos Auto DevOps

Com base nos estágios de DevOps, use o Auto DevOps para:

Crie seu aplicativo:

  • Construção Automática

  • Varredura Automática de Dependência

Teste seu aplicativo:

  • Teste Automático

  • Teste de Desempenho do Navegador Automático

  • Inteligência de Código Automático

  • Qualidade do Código Automático

  • Varredura Automática de Contêineres

  • Conformidade com a Licença Automática

Implante seu aplicativo:

  • Aplicativos de Revisão Automática

  • Implantação Automática

Monitore seu aplicativo:

  • Monitoramento Automático

Proteja seu aplicativo:

  • Teste de Segurança Dinâmica Automática de Aplicativos (DAST)

  • Teste de Segurança de Aplicativos Estáticos Automáticos (SAST)

  • Detecção de Segredo Automático

Como funciona?

O Auto DevOps detecta seu idioma de código e usa modelos de CI/CD para criar e executar pipelines padrão. Tudo o que você precisa para começar é habilitá-lo.

O Auto DevOps começa construindo e testando seu aplicativo. Em seguida, com base na sua configuração de implantação predefinida, cria as tarefas necessárias para implantar seus aplicativos em preparação e/ou produção. Ele também configura os Aplicativos de Revisão para que você possa visualizar suas alterações por ramo.

Observe que você não precisa configurar a implantação antecipadamente. O Auto DevOps ainda constrói e testa seu aplicativo. Você pode definir a implantação mais tarde.

O Auto DevOps evita o incômodo de ter que criar pipelines inteiros manualmente. Simplifique e facilite uma abordagem iterativa: envie seu aplicativo primeiro e explore as personalizações mais tarde. Você também pode gerenciar Auto DevOps com APIs.

Alguns dos benefícios de usar o Auto DevOps como parte do seu fluxo de trabalho são:

  • Consistência: sempre comece a partir de modelos padrão.

  • Simplicidade: crie seu pipeline com as configurações padrão primeiro, itere mais tarde.

  • Produtividade: implante vários aplicativos em um curto período de tempo.

  • Eficiência: faça as coisas rapidamente.

Te vejo no curso! o/o/o/

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.95
113 avaliações
Estrelas 5
69
Estrelas 4
27
Estrelas 3
13
Estrelas 2
2
Estrelas 1
2