Kubernetes (eBook)
351 Seiten
Casa do Código (Verlag)
978-85-7254-025-4 (ISBN)
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.
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 e 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.
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
| Erscheint lt. Verlag | 23.8.2019 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Betriebssysteme / Server |
| Schlagworte | Cluster • Container • Docker • infraestrutura • POD |
| ISBN-10 | 85-7254-025-3 / 8572540253 |
| ISBN-13 | 978-85-7254-025-4 / 9788572540254 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich