Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Kubernetes (eBook)

Tudo sobre orquestração de contêineres

(Autor)

eBook Download: EPUB
2019
351 Seiten
Casa do Código (Verlag)
978-85-7254-025-4 (ISBN)

Lese- und Medienproben

Kubernetes - Lucas Santos
Systemvoraussetzungen
7,99 inkl. MwSt
(CHF 7,80)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.

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?
EPUBEPUB (Adobe DRM)

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 Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich