Kubernetes

Treinamento Kubernetes

Sobre o Treinamento.

O treinamento fundamental Kubernetes prepara profissionais para o mercado de orquestração de contêineres. Seu conteúdo programático foi desenvolvido para que profissionais possam implementar soluções complexas em ambientes native cloud em nuvens públicas ou nuvens privadas com todas as vantagens do multi-cloud e com mínimo, ou nenhum, lock-in em suas aplicações.
Todo o treinamento e ministrado sobre a versões Community do Docker e do Kubernetes com Materiais em Português do Brasil. Ambiente de educação e metodologia de ensino personalizada.

O que vou aprender?

Ao final deste treinamento você será capaz de:

  • Realizar implantação de Pods.
  • Realizar implantação de serviços.
  • Construir manifests em YAML.
  • Gerenciar volumes.
  • Gerenciar Contêineres.
    • Construir imagens personalizadas.
    • Executar Contêineres.
  • Instalar um cluster Kubernetes.
    • Gerenciar os principais recursos de um cluster.
    • Corrigir principais problemas.
    • Monitorar aplicações.
    • Definir autenticações e segurança de acesso.
  • Escalar aplicações.
  • Orquestrar Contêineres e Pods.
  • Estar pronto para usar qualquer Kubernetes em clouds certificada pela CNCF.
  • Aplicar níveis de segurança no cluster.

Calendário de turmas.

Somente no modelo corporativo no momento.

Dificuldade:
Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Docker CE 20.10.6, Docker-compose 1.29.1, Kubernetes 1.25 e foi modificado pela última vez em 4 de Dezembro de 2022.

Conteúdo Programático.

Conceitual Kubernetes.

  • Introdução a contêineres.
  • Contêineres X Virtual Machines.
  • Imagens em contêineres.
  • Volumes em contêineres.
  • Casos de usos de contêineres.
  • Orquestração de contêineres.
  • Ferramentas de orquestração de contêineres.
  • Ecossistema de contêineres.
  • Casos de uso de contêineres.
  • O Projeto Kubernetes.
  • Histórico do Kubernetes.
  • Cloud Native Computing Foundation (CNCF).
  • Motivações para criação do Kubernetes.
  • Fundamentos do Kubernetes.
  • Componentes do Cluster Kubernetes.
  • Objetos do Cluster Kubernetes.
  • Cases do uso de Kubernetes.
  • Setores de empresas usando Kubernetes.
  • Empresas usando Kubernetes no Mundo.
  • Empresas usando Kubernetes no Brasil
  • Comunidade Kubernetes.

Instalação do Ambiente Kubernetes.

  • Instalação do Docker.
  • Instalação do Docker-compose.
  • Instalação do Kubernetes (Minikube).

Minikube.

  • Fundamentos do Minikube
  • Pré-requisitos para instalação do Minikube.
  • Arquitetura Minikube.
  • Configurando um cluster Kubernetes de nó único com o Minikube,
  • Preparando ambiente com Minikube.

Docker.

  • Fundamentos do Docker.
  • Adicionando uma aplicação em contêineres.
  • Criando seu primeiro pod.
  • Comunicação entre contêineres.

Docker-compose

  • Fundamentos do Docker-compose
  • Arquivos YAML.
  • Executando um deploy de aplicação com Docker-compose.

Arquitetura do Kubernetes.

  • Arquitetura do Kubernetes.
  • Pods.
  • API e Acessos.
  • Objetos OPI.
  • Gerenciando Estado com Implantações.
  • Serviços.
  • Volumes e Dados.
  • Kubernetes Building Blocks.
  • Replicando pods.
  • Kubernetes no Google Could, Azure  e Amazon.

Kubernetes Command Line Interface (CLI) client

  • kubectl.
  • kubectl na arquitetura Kubernetes.
  • Sintaxe kubectl.
  • Comandos comuns do kubectl.
  • kubectl na Google Cloud.
  • kubectl na Microsoft Azure.

Namespaces e Contexts

  • Kubernetes Namespaces.
  • Quando usar vários namespaces?
  • Namespaces Iniciais.
  • Namespaces Manifests.
  • Namespaces - Limits Range.
  • Kubernetes Contexts.
  • Kubeconfig.

Kubernetes Services

  • ClusterIP.
  • NodePort.
  • LoadBalancer.

Segurança e autenticação.

  • Alertas e Recomendações.
  • Segurança no Kubernetes.
  • 4C - Cloud Native Security.
  • Segurança da infraestrutura.
  • Segurança do cluster.
  • Autenticação, autorização e controle de admissão.
  • Módulos de autenticação.
  • ClusterRole.
  • Role-based access control - RBAC

Assuntos complementares.

  • Ingress.
  • Scheduling.
  • Log e Solução de Problema.
  • Definições de Recursos Customizados.
  • Helm.
  • Alta Disponibilidade.
  • Utilizando o objeto StatefulSet.

Cluster kubernetes

Carga Horária:

  • 32 Horas de duração.

Modalidades do Treinamento:

  • Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
  • On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-Requisitos:

  • Conhecimento de comandos e servidores GNU/Linux.
  • Conhecimento básico de redes (Proxy, DNS, etc).

Requisitos:

  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar  com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para Online ter uma boa conectividade com a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware

  • Memória RAM: 8GB
  • Espaço em Disco: 30GB
  • Processador: 4 Cores.
  • Sistemas Operacionais: GNU/Linux, Windows, MacOS.
  • VirtualBox.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Kubernetes e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, pasta e bloco de anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.

 

Estamos localizados em Curitiba e atendemos Brasil, América Latina, Europa e África com Treinamentos Kubernetes e Cursos Kubernetes. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

 

Inscrições, Informações e Valores

Powered by BreezingForms

Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Instrutor

Marcio Junior Vieira

  • 22 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
  • CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
  • Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
  • Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
  • Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
  • Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
  • Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
  • Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
  • Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
  • Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
  • Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Sonda, Serpro, Dataprev, Natura, MP, Netshoes, Embraer entre outras.
  • Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
  • Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, Apache Hop, LimeSurveySuiteCRM e Camunda.
  • Especialista em implantação e customização de ECM com Alfresco e BPM com ActivitiFlowable e Camunda.
  • Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
  • Ganhou o prêmio Camunda Champion em 2022 em reconhecimento a suas contribuições com o projeto Open Source Camunda.
  • Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)

Últimos posts de Marcio Junior Vieira

Log in