Skip to content

marcossouz/docker-kubernetes-rancher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

DevOps Ninja: Docker, Kubernetes e Rancher

Construção, teste, deployment de aplicações em container com esse mega curso. Da criação do cluster até o Pipeline

  • 1. Introdução e ambiente
    • 1.1 Introdução
    • 1.2 Containers
    • 1.3 DevOps
    • 1.4 Ambiente
    • 1.5 Ambiente - AWS
  • 2. Rancher e Kubernetes
    • 2.1 Construindo sua aplicação
    • 2.2 Rancher-Single Node
    • 2.3 Kubernetes
  • 3. Aplicações, componentes do Kubernetes e Pipeline - Dev ao Ops
    • 3.1 Kubectl
    • 3.2 DNS
    • 3.3 Volume
    • 3.4 Log
    • 3.5 Monitoramento
    • 3.6 Cronjob
    • 3.7 Configmap
    • 3.8 Secrets
    • 3.9 Liveness
    • 3.10 Rolling Update
    • 3.11 Autoscaling
    • 3.12 Scheduling
    • 3.13 Pipeline
      • https://github.com/marcossouz/kubernetes-deploy-go
    • 3.14 Kubeless
    • 3.15 Helm
  • 4. Estratégia e Encerramento
    • 4.1 Como construir uma estratégia Kubernetes Enterprise
    • 4.2 Encerramento
  • 5. Extras
    • 5.1 Freenom - Domínio Gratuito
    • 5.2 Políticas de Rede
    • 5.3 Rancher-Overview
    • 5.4 Kubernetes - Limites
    • 5.5 Permissões - Rancher e Kubernetes
    • 5.6 Kubernetes - Certificados SSL
    • 5.7 Rancher - Importação de cluster Kubernetes
    • 5.8 Banco de dados em container
    • 5.9 Produção - Arquitetura
    • 5.10 Istio - Service Mesh - Parte 1
    • 5.11 Docker DinD
    • 5.12 Limpeza do cluster
    • 5.13 Rancher HA
    • 5.14 Kubernetes HA
    • 5.15 DNS - Traefik 2.2
    • 5.16 K3S - Kubernetes para IoT e Edge Computing
    • 5.17 Cluster Explorer
    • 5.18 AWS - Aprenda a calcular seus custos de infra na nuvem
    • 5.19 AWS - Automatizar deployment do ambiente
    • 5.20 HPA - Horizontal Pod Autoscaling - Versão Nova
    • 5.21 A morte do Docker
    • 5.22 A morte do x86
    • 5.23 BuildKit & ARM
    • 5.24 Harbor - Registro de Imagens de container
    • 5.25 Kubernetes Logs com ElasticSearch na AWS
    • 5.26 Kubecost - Controle os custos do seu ambiente de containers
    • 5.27 Além do Kubernetes
    • 5.28 Fleet - Gereciando em escala de múltiplos clusters
    • 5.29 Upgrade Rancher e Kubernetes
    • 5.30 Canary Deployment
    • 5.31 GitHub Actions - Containers
    • 5.32 GitHub Actions - Terraform + EKS
  • 6. Engenharia do Caos
    • 6.1 Introdução e Caos Mesh
    • 6.2 PodKill
    • 6.3 CPU Stress
  • 7. Kubernetes manual Vs EKS - AKS - GKE
    • 7.1 Intro e GKE
    • 7.2 EKS
    • 7.3 AKS
  • 8. Auto DevOps - https://gitlab.com/mrcsz.m/readme
    • 8.1 Introdução - Parte 1
    • 8.2 Introdução - Parte 2
    • 8.3 Introdução - Parte 3
    • 8.4 Criação do cluster
    • 8.5 DNS-Parte 1
    • 8.6 Cluster Management
    • 8.7 DNS-Parte 2
    • 8.8 Gitlab Runner
    • 8.9 Pipeline
    • 8.10 Custom DNS
    • 8.11 Log e monitoramento
    • 8.12 Operations Dashboard
    • 8.13 Sentry
  • 9. Rancher 2.6.2
    • 9.1 Rancher
    • 9.2 Kubernetes cluster
    • 9.3 Rancher custom UI

Snapshots

Domínio Gratuito no Freenom

Dominio Gratuito no Freenom

DNS Records na Digital Oceans

DNS Records Digital Ocean

Traefik - DNS

Traefic fail Traefik OK

Gerenciador de Volumes Longhorn

Longhorn Fail Longhorn OK

Rancher

Rancher Fail Rancher OK

Graylog

Graylog

Monitoramento - Grafana

Grafana Grafana 2

Cronjob no Kubernates

cronjob

Autoscaling

autoscaling

Pipeline Github + Jenkins + Rancher

pepiline Pipeline 2

Aplicação disponível no Traefik

Traefik

Kubeless

Kubeless

Kubeless UI

Kubeless UI

About

DevOps Ninja: Docker, Kubernetes e Rancher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published