Separamos 4 livros fundamentais de DevOps sobre Docker e Kubernets e um lançamento sobre microserviços.
O que é Kubernets?
Kubernetes é um plataforma de código aberto, portável e extensiva para o gerenciamento de cargas de trabalho e serviços distribuídos em contêineres, que facilita tanto a configuração declarativa quanto a automação. Ele possui um ecossistema grande, e de rápido crescimento. Serviços, suporte, e ferramentas para Kubernetes estão amplamente disponíveis.
O Google tornou Kubernetes um projeto de código-aberto em 2014. O Kubernetes combina mais de 15 anos de experiência do Google executando cargas de trabalho produtivas em escala, com as melhores idéias e práticas da comunidade.
O nome Kubernetes tem origem no Grego, significando timoneiro ou piloto. K8s é a abreviação derivada pela troca das oito letras “ubernete” por “8”, se tornado K”8″s.
Aposte na Mega da Virada 2024!
Prepare-se para uma chance única de mudar sua vida. O prêmio histórico de R$ 600 milhões da Mega da Virada 2024 está esperando por você!
Além disso, conheça os bolões da Sorte Online, que são os mais premiados e oferecem as melhores chances de ganhar! Ao participar dos bolões, você se junta a centenas de apostadores e aumenta suas chances de faturar uma bolada.
Faça sua Aposta AgoraMais informações no Website do Kubernets.
4 livros sobre DevOps com Kubernets e Docker.
Segue a listagem de livros sobre Devops com Kubernets e Docker:
ATENÇÃO: Todos os livros estão com nosso sistema de afiliados da Amazon. Comprando direto por nossos links, recebemos comissão e você ajuda a manter nossa comunidade.
Kubernetes Básico: Mergulhe no Futuro da Infraestrutura
O Kubernetes veio para ficar. Em apenas cinco anos, esse orquestrador de contêineres mudou radicalmente o modo como os desenvolvedores e o pessoal de operações fazem o desenvolvimento, a implantação e a manutenção de aplicações na nuvem. A edição atualizada deste livro popular explica como o Kubernetes pode ajudar sua empresa a atingir novos patamares de velocidade, agilidade, confiabilidade e eficiência – não importa se os sistemas distribuídos são uma novidade para você ou se você já vem implantando aplicações nativas de nuvem há algum tempo.
Você aprenderá a usar ferramentas e APIs para automatizar sistemas distribuídos escaláveis para serviços online, aplicações de machine learning ou até mesmo para um cluster de computadores Raspberry Pi.
- Crie e execute um cluster simples para saber como o Kubernetes funciona.
- Explore os detalhes da implantação de uma aplicação usando o Kubernetes, Pods, Services, Ingress e ReplicaSets.
- Faça a integração de armazenagem em microsserviços conteinerizados no Kubernetes.
- Conheça os objetos especializados do Kubernetes, como DaemonSets, Jobs, ConfigMaps e secrets.
- Veja exemplos práticos de como desenvolver e implantar aplicações do mundo real no Kubernetes.
Containers Kubernetes com OpenShift: Para iniciantes em Kubernetes
A arquitetura em Containers é com certeza a maior geradora de empregos remotos do mundo.
Este livro busca no primeiro momento ensinar ao iniciante o que é o Docker, e o que é o Kubernetes, apresentar o Podman e o uso dos Containers.
É a base para qualquer outra plataforma do mercado como Amazon AWS, Microsoft Azure, e outros.
Após essa ambientação, iremos conhecer todo o poder das ferramentas RedHat OpenShift, que é uma versão personalizada do Kubernetes.
Mas ainda que você ao final não trabalhe com o OpenShift, terá dominado todos os conceitos principais do Kubernetes como o uso do Podman, e terá extrema facilidade para entender qualquer outra plataforma.
DevOps Nativo de Nuvem com Kubernetes: Como Construir, Implantar e Escalar Aplicações Modernas na Nuvem
Neste livro aprazível e pragmático, os especialistas em nuvem John Arundel e Justin Domingus mostram o que o Kubernetes é capaz de fazer – e o que você pode fazer com ele.
Você conhecerá tudo sobre o ecossistema do Kubernetes e usará soluções testadas em experiências reais para resolver seus problemas do dia a dia. Além disso, construirá, passo a passo, um exemplo de uma aplicação nativa de nuvem com sua infraestrutura de suporte, além de um ambiente de desenvolvimento e um pipeline de implantação contínua que poderão ser usados em suas próprias aplicações.
– Entenda os contêineres e o Kubernetes desde os princípios básicos; nenhuma experiência é necessária;
– Execute os próprios clusters ou escolha um serviço gerenciado de Kubernetes da Amazon, do Google ou de outros fornecedores;
– Use o Kubernetes para gerenciar o uso de recursos e o ciclo de vida dos contêineres;
– Otimize clusters quanto a custos, desempenho, resiliência, capacidade e escalabilidade;
– Conheça as melhores ferramentas para desenvolvimento, testes e implantação de suas aplicações;
– Aplique as práticas mais recentes do mercado para segurança, observabilidade e monitoração;
– Adote princípios de DevOps para ajudar suas equipes de desenvolvimento a se tornarem mais enxutas, rápidas e eficientes.
Operadores do Kubernetes: Automatizando a plataforma de orquestração de contêineres eBook Kindle
Os Operadores são uma forma de empacotar, implantar e administrar aplicações no Kubernetes. Eles facilitam automatizar o ciclo de vida de programas complexos, com estados, permitindo que um cluster Kubernetes tenha capacidades específicas de uma aplicação.
Os Operadores conhecem o estado interno de suas aplicações, de modo que possam coordenar a instalação e os upgrades, atuar na reparação de falhas e automatizar trabalhos de manutenção repetitivos e intrincadamente coordenados. Os autores Jason Dobies e Joshua Wood mostram como criar Operadores para estender o plano de controle do Kubernetes e a API, ajudando as equipes de operações e os desenvolvedores de aplicações a implantar e gerenciar serviços e componentes essenciais de forma confiável.
- Aprenda a implantar um Operador em um cluster Kubernetes.
- Analise os Operadores, de seu uso à implementação.
- Explore o Operator Framework: o Operator SDK, o Operator Lifecycle Manager e o Operator Metering.
- Crie, empacote e execute um Operador com o suporte à linguagem de programação Go do SDK.
- Empacote e implante componentes Helm e Ansible existentes na forma de Operadores.
- Saiba como distribuir Operadores para instalação em clusters Kubernetes.
- Veja como os Operadores ajudam você a implementar práticas de Site Reliability Engineering (Engenharia de Confiabilidade de Sites).
EXTRA: Criando Microsserviços: Projetando Sistemas com Componentes Menores e Mais Especializados
À medida que as empresas passam de aplicações monolíticas para microsserviços menores e autocontidos, os sistemas distribuídos começam a ter um número maior de componentes. No entanto, o desenvolvimento desses novos sistemas traz consigo o seu próprio conjunto de problemas. Esta segunda edição expandida apresenta uma visão holística dos assuntos que você deve considerar ao criar, gerenciar e escalar arquiteturas de microsserviços.
Por meio de exemplos claros e conselho práticos, o autor Sam Newman oferece a todos – de arquitetos a desenvolvedores ou profissionais da área de teste e operadores de TI – uma base sólida sobre os conceitos. Você explorará as soluções mais recentes para modelagem, integração, testes, implantação e monitoração de seus próprios serviços autônomos. Casos reais revelam como as empresas atualmente conseguem tirar o máximo de proveito dessas arquiteturas. As tecnologias associadas aos microsserviços continuam mudando rapidamente.
Este livro deixará você em dia com as últimas novidades.
- Obtenha novas informações sobre interfaces de usuário, orquestração de contêineres e a tecnologia serverless.
- Alinhe o design de seus sistemas com os objetivos de sua empresa.
- Explore opções para integrar um serviço ao seu sistema.
- Saiba como implantar microsserviços de forma independente.
- Analise as complexidades dos testes e da monitoração de serviços distribuídos.
- Administre a segurança com mais conteúdo a respeito de modelos de usuário para serviço e de serviço para serviço.
ATENÇÃO: Todos os livros estão com nosso sistema de afiliados da Amazon. Comprando direto por nossos links, recebemos comissão e você ajuda a manter nossa comunidade.
LEIA TAMBÉM: