Kubernetes

Resenha de livro - Primeiros passos com o Kubernetes - segunda edição

Resenha de livro - Primeiros passos com o Kubernetes - segunda edição
O Kubernetes é uma ferramenta poderosa e um trabalho em andamento. Naturalmente, há muito interesse na tecnologia. No momento, não é uma habilidade fácil de aprender. Então você precisa de toda a ajuda que puder obter. Introdução ao Kubernetes - segunda edição: orquestrar e gerenciar implantações do Docker em grande escala de Jonathan Baier pode ajudá-lo a iniciar a jornada. Usando este livro, você pode aprender os fundamentos do gerenciamento de contêineres e da tecnologia Kubernetes.

Conteúdo Técnico

Primeiros passos com o Kubernetes é projetado para iniciantes. Portanto, não espera que você tenha qualquer conhecimento prévio. No entanto, você precisa de uma conta do Google Cloud e uma conta Amazon AWS configuradas se quiser aproveitar as vantagens dos exercícios. Só ler não é suficiente para aprender os conceitos. Você precisa experimentar a linha de comando e o código para obter uma compreensão aprofundada dos conceitos e ideias.

O livro começa com uma introdução à tecnologia de contêineres e Kubernetes. Você aprende o básico do gerenciamento de contêineres e como o Kubenetes pode ajudar. Você também executará seu primeiro cluster Kubernetes no capítulo inicial. Ter uma experiência prática desde o início lhe dará uma amostra da tecnologia. Se você está apenas curioso e tentando descobrir se é a solução certa para você, o exercício de cluster inicial deve ajudá-lo a tomar uma decisão mais informada.

Os próximos capítulos do livro explicam com mais profundidade as construções do Kubernetes. Compreender pods, serviços, controladores de réplica e rótulos são importantes para explorar todo o potencial da tecnologia. O livro explica muito bem esses conceitos com representações gráficas e código de linha de comando real. Também relaciona como os serviços estão relacionados à rede e ao balanceamento de carga.

Kubernetes é uma ferramenta de orquestração e automação. O livro cobre atualizações contínuas, testes A / B e escalonamento automático no contexto do Kubernetes para que você tenha melhores maneiras de orquestrar seus processos. Há um capítulo separado sobre como você pode oferecer suporte a aplicativos durante a implantação. Isso lhe dará um histórico mais aprofundado sobre dimensionamento e atualizações de aplicativos.

Com qualquer arquitetura de microsserviços, o armazenamento persistente para aplicativos em fases é sempre um problema. A persistência traz seus próprios desafios. Primeiros passos com o Kubernetes discute o tópico de armazenamento persistente e operações com estado e fornece dicas para lidar com sua própria situação única.
(Este post contém links afiliados. É uma forma de este site ganhar taxas de publicidade ao anunciar ou vincular a determinados produtos e / ou serviços.)

Kubernetes é uma ferramenta que ajuda a facilitar um melhor desenvolvimento e implantação. Portanto, as práticas de DevOps como integração contínua (CI) e entrega contínua (CD) são componentes importantes para a construção de um pipeline de sucesso. O livro conduz você pelo processo de implementação de CI / CD em seus clusters do Kubernetes e mostra como usar o Jenkins em conjunto com o Kubernetes. Para monitoramento e registro, também mostra maneiras de usar ferramentas como FluentD e Grafana. O FluentD coleta dados para a camada de registro unificada e o Grafana ajuda a visualizar os dados para um melhor monitoramento.

Na última parte do livro, tópicos mais avançados são discutidos. A discussão vai para a federação de cluster. A federação ajuda no gerenciamento de vários clusters. Dá a você a capacidade de inspecionar, lançar e controlar recursos em clusters. Portanto, a federação pode ajudá-lo a melhorar sua produtividade e tirar mais proveito do Kubernetes.

O livro também aborda o tópico de segurança de contêineres. Isso o ajudará a obter uma compreensão básica dos riscos do uso de contêineres. Ele fala sobre pontos importantes a serem considerados quando você está lidando com dados confidenciais.

Introdução ao Kubernetes também discute OCP, CoreOS e Tectonic. Esses são os padrões emergentes que podem ajudar a melhorar sua implementação do Kubernetes. Você deve estar ciente desses padrões e de suas vantagens se quiser estar preparado para o futuro. O livro termina com informações sobre dicas, ferramentas e recursos úteis, para que você possa continuar sua jornada de aprendizado.

Abordagem do Material

O livro segue o formato de um guia técnico padrão. Cada capítulo abre descrevendo e ilustrando os conceitos. Em seguida, ele vai para as ferramentas de linha de comando para mostrar os conceitos em ação.

As ilustrações são claras e coloridas. São fáceis de seguir. Os parágrafos são divididos em pequenos pedaços. O livro usa marcadores, recuos e itálico. Então é fácil de ler. Ele usa avisos e dicas para enfatizar pontos importantes.

De acordo com o aplicativo Hemingway, a legibilidade do livro está abaixo da 8ª série. Portanto, é uma leitura fácil e rápida. No entanto, seguir os exemplos exigirá um investimento de tempo. Você precisará reservar um tempo significativo para completar os exercícios. Você sempre pode apenas lê-los. Mas um guia como este deve ser uma experiência prática. Portanto, se você não tentar os exercícios, perderá a experiência de aprendizado.

O Veredicto Final

Conforme mencionado no início, o Kubernetes é um trabalho em andamento. Então as coisas estão mudando rápido. Você não deve usar o livro Getting Started with Kubernetes como um guia de como instalar e executar, pois as coisas podem mudar quando você o conseguir. No entanto, o livro aborda questões sempre verdes sobre gerenciamento de contêineres e canais de desenvolvimento. Além disso, os conceitos básicos já existem há alguns anos. Esses tópicos serão os mesmos, mesmo se você usar uma versão mais recente da plataforma.

O Primeiros passos com o Kubernetes foi desenvolvido para ser útil para iniciantes e profissionais que já retornaram. Ele faz um trabalho notável ao cobrir os fundamentos. Além disso, é projetado como um guia prático. Os exemplos são relevantes para qualquer operação da vida real. Você pode usar este livro como um trampolim para sua jornada no Kubernetes. Se você já é um usuário experiente do Kubernetes, este livro pode não fornecer muito valor para você.

O livro enfatiza principalmente o Google Cloud. Kubernetes foi criado com base na tecnologia do Google. Portanto, a ênfase é compreensível. No entanto, o recente Amazon Elastic Container Service para Kubernetes (Amazon EKS) é um serviço gerenciado que facilita o uso do Kubernetes. Você pode levar isso em consideração quando estiver executando os exercícios.

No geral, os primeiros passos com o Kubernetes é um excelente recurso para iniciantes. Você aprenderá o básico e explorará exemplos da vida real para obter experiência prática. O livro atinge um bom equilíbrio entre teoria e codificação. Os primeiros passos com o Kubernetes devem ser uma boa adição à sua biblioteca de aprendizagem.

Pule para a Amazon.com e compre sua empresa agora para começar a jornada!

(Este post contém links afiliados. É uma forma de este site ganhar taxas de publicidade ao anunciar ou vincular a determinados produtos e / ou serviços.)

SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...
0 A.D. Tutorial
Dos muitos jogos de estratégia que existem, 0 A.D. consegue se destacar como um título abrangente e um jogo muito profundo e tático, apesar de ser de ...