DevOps Ninja: Multicloud+Multicluster K8S+Rancher+Traefik

Gerenciamento de aplicação multi-cloud e multi-cluster através de pipeline de CI/CD automatizado.

DevOps Ninja: Multicloud+Multicluster K8S+Rancher+Traefik
DevOps Ninja: Multicloud+Multicluster K8S+Rancher+Traefik

DevOps Ninja: Multicloud+Multicluster K8S+Rancher+Traefik udemy course

Gerenciamento de aplicação multi-cloud e multi-cluster através de pipeline de CI/CD automatizado.

DevOps mão-na-massa, com múltiplas nuvem e múltiplos clusters Kubernetes. Onde iremos usar tudo isso, como base para nossa aplicação em microserviços que estará rodando em containers dentro do cluster. Iremos aprender no mínimo os seguintes tópicos abaixo:


* ATUALIZADO JUNHO de 2022

- Rancher vs Openshift - Quem vence essa batalha?

- Atualização Rancher 2.6.2 - Nova interface, novas funcionalidades e muito mais!

* Atualização - Kubernetes manual Vs. AWS, EKS, GKE

  • Aprender e usar a AWS

  • Aprender e usar a GCP

  • Aprender sobre Docker, Kubernetes e Rancher

  • Criar uma aplicação com containers Docker

  • Aprender e usar microserviços

  • Aprender sobre CockroachDB - Banco de dados para nuvem

  • Aprender sobre Traefik - Ingress para Kubernetes

  • Aprender sobre Longhorn - Armazemento para containers

  • Instalar e configurar o Rancher

  • Instalar e configurar o Kubernetes

  • Fazer o deployment de aplicação modelo Único (Single)

  • Fazer o deployment de aplicação modelo Distribuído (Distributed)

  • Pipeline de CI/CD com Fleet+Github

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

  • Curso em constante atualização

Nosso objetivo é abordar o aspecto prático de rodar uma ou mais aplicações dentro do mundo devops, porém usando múltiplas nuvem e múltiplos cluster's kubernetes também. 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, tanto a AWS quando 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.

10 BENEFÍCIOS EM SER MULTICLOUD

  1. Capacidade de encontrar os melhores provedores de nuvem

  2. Preços competitivos

  3. Agilidade

  4. Resiliência reforçada

  5. Flexibilidade e escalabilidade

  6. Segurança robusta

  7. Melhorias de desempenho de rede

  8. Gerenciamento de risco aprimorado

  9. Evitando o aprisionamento do fornecedor

  10. Impulsiona a inovação

5 BENEFÍCIOS EM SER MULTICLUSTER

  1. Isolamento e multilocação

  2. Prontidão operacional aprimorada

  3. Maior disponibilidade e desempenho

  4. Conformidade

  5. Elimine o aprisionamento do fornecedor

MODELOS DE APLICAÇÃO

Single Deployment - Implantação Única - A mesma aplicação em diferentes clusters kubernetes, porém parametrizada para cada cluster/domínio.

Distributed Deployment - Implantação Distribuída - A mesma aplicação em diferentes clusters kubernetes, porém com os mesmos parâmetros e usando o mesmo banco de dados em cluster, distribuído na AWS e no GCP.

Te convido a conhecer o curso nas aulas gratuitas, para você ver que você irá aprender sobre AWS e GCP, além de Kubernetes e de containers Docker, e irá fazer o deployment da aplicação multicloud e multicluster, modelo SINGLE e DISTRIBUTED.

É o primeiro curso do tipo, multicloud e multicluster, e o curso está evoluindo com o tempo, onde temos um roadmap com muito conteúdo novo para entrar!

Te vejo no curso! o/o/o/