Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Kubernetes Tudo sobre orquestração de contêineres

    Lucas Santos
    Livro de Kubernetes

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    A arquitetura de aplicações utilizando contêineres pode escalar para níveis assombrosos muito rapidamente. Orquestrar isso tudo é trabalhoso, e possuir uma infraestrutura que se mantenha de pé em um aumento tão repentino de acessos é extremamente importante para qualquer empresa. Kubernetes veio nos ajudar com isso: ele é um sistema open source para automação, gerência, escalabilidade e deploy de aplicações baseadas em contêineres.

    Neste livro, Lucas Santos apresenta este orquestrador de contêineres. Você verá como o Kubernetes faz todo o processo de automação, sendo responsável por criar os contêineres, gerenciar seu funcionamento, manter a infraestrutura em estado de execução e administrar o estado ideal do cluster. Ao aprender a utilizar esta ferramenta, você poderá obter melhores resultados possíveis e escalar sua aplicação infinitamente, mas ainda mantendo o controle total de tudo o que está acontecendo.

    Assista à live de e conhece mais sobre o tema aqui!

    Saiba o que você vai aprender

     

    Sumário

    Parte 1 — Um pouco de conceito

    • 1 Introdução
    • 1.1 Um sistema único – conhecendo os monólitos
    • 1.2 Quando o bloco começa a quebrar – os problemas de um monólito
    • 1.3 Computação fora do chão – O início da nuvem
    • 1.4 Muitos monstrinhos – O que são microsserviços?
    • 2 Kubernetes
    • 2.1 O que é
    • 2.2 Clusters
    • 2.3 Aprendendo a se comunicar: o nó master
    • 2.4 Slave nodes
    • 2.5 Voltando ao trabalho

    Parte 2 - Mãos à obra

    • 3 Preparando o ambiente
    • 4 Comunicando-se com o cluster
    • 4.1 Estrutura
    • 4.2 Recursos de sistema
    • 5 Indo para a nuvem
    • 5.1 Criando nosso primeiro cluster no Google Cloud
    • 5.2 Criando nosso primeiro cluster no Microsoft AKS
    • 5.3 Azure SDK e acesso local

    Parte 3 - Kubernetes de verdade

    • 6 Usando pods para criar algo útil
    • 6.1 Pods
    • 6.2 Mãos à obra
    • 6.3 Ciclo de vida de um pod
    • 6.4 Montando nossa imagem
    • 7 Tornando nossos apps públicos com services
    • 7.1 Services
    • 7.2 Definindo um service
    • 8 Dando nome aos bois utilizando ingresses
    • 8.1 Edge routers
    • 8.2 Ingresses
    • 8.3 Criando um ingress
    • 8.4 Tipos de ingress
    • 8.5 Ingresses e Cloud
    • 9 Mantendo dados com volumes
    • 9.1 Volumes
    • 9.2 Tipos de volume
    • 9.3 Mãos à obra
    • 10 Mantendo dados para sempre com volumes persistentes
    • 10.1 Ciclo de vida
    • 10.2 Criando um volume persistente local
    • 10.3 Volume persistentes na nuvem
    • 11 Utilizando secrets para armazenar dados sensíveis
    • 11.1 Secrets
    • 11.2 Pondo os dados para bom uso
    • 11.3 Outros usos de secrets
    • 12 Configurações sempre à mão com ConfigMaps
    • 12.1 ConfigMaps
    • 12.2 Utilizando ConfigMaps
    • 12.3 Atualizando os dados automaticamente
    • 13 Dando superpoderes aos nossos pods através de deployments
    • 13.1 Deployments
    • 13.2 Utilizando um deployment
    • 13.3 Crescendo cada vez mais
    • 13.4 Gerenciando versões
    • 13.5 Gerenciando histórico de publicações
    • 14 Tornando tudo escalável com um HPA
    • 14.1 Como funciona?
    • 14.2 Escalando um deployment
    • 14.3 Versionando um autoscaler
    • 15 Tarefas repetitivas com cronjobs
    • 15.1 Jobs
    • 15.2 Jobs no Kubernetes
    • 15.3 Cronjobs
    • 16 Colocando ordem na casa usando namespaces
    • 16.1 Namespaces
    • 16.2 Namespaces padrões
    • 16.3 Manipulando namespaces
    • 16.4 Namespaces e serviços
    • 16.5 Quando criar um namespace
    • 17 Dicas gerais
    • 17.1 Melhores práticas de configuração
    • 17.2 Helm

    Parte 4 - Apêndice

    • 18 Guia de referência para comandos do Kubectl
    • 18.1 Criação
    • 18.2 Informação
    • 18.3 Edição
    • 18.4 Flags de modificação
    • 19 Referências de estudo

    Autor

    Lucas Santos

    Lucas é arquiteto de software. Apaixonado por tecnologia e, desde 2011, trabalha com aplicações de alta escalabilidade e desempenho. Tem uma grande paixão por ensinar e aprender, também é Microsoft MVP e Google Developer Expert nas categorias de Developer Technologies e Web Technologies. Member & Contributor na Node.js Foundation, realizando contribuições nas traduções das documentações do runtime Node.js. Technical Author no iMasters e também co-organizador de comunidades como NodeBR, JSSP, VueJs SP, Typescript BR, NodeSchool SP, TrainingCenter e ABCDev. No tempo livre, adora música, games e fazer cerveja!

    Dados do produto

    Número de páginas:
    333
    ISBN:
    978-85-7254-024-7
    Data publicação:
    08/2019
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Back-end Java
    Back-end Java
    +
    Livro de Modernização de aplicação Azure
    Modernização de Aplicação no Microsoft Azure
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev