Pular para o conteúdo principal

Entendendo a Kubernetes

GUIA GRÁTIS

Um guia para modernizar sua infraestrutura de nuvens

Dentro deste Guia

Atualizamos nosso popular ebook, Understanding Kubernetes: Um guia para modernizar sua infraestrutura de nuvens. Este recurso abrangente cobre desde os conceitos fundamentais de Kubernetes até os componentes de um cluster Kubernetes e a implementação de um modelo de rede. Novas seções incluem a compreensão do Painel padrão Kubernetes, o plano de controle de alta disponibilidade e o autoescalonamento.

Entendendo Kubernetes - Livro eletrônico atualizado da Linode
Você vai aprender:
  • O que é Kubernetes?
  • Mestre, Nós e o Plano de Controle
  • Objetos
  • Controladores
  • Rede
  • Nosso Take

O que é Kubernetes?

A Kubernetes pode gerenciar o ciclo de vida dos containers, criando e destruindo-os dependendo das necessidades da aplicação, além de fornecer uma série de outras características. Tornou-se um dos conceitos mais discutidos no desenvolvimento de aplicações baseadas na nuvem, e o surgimento da Kubernetes sinaliza uma mudança na forma como as aplicações são desenvolvidas e implantadas.

Mestre, Nós e o Plano de Controle

Para que um cluster Kubernetes mantenha a homeostase para sua aplicação, é necessária uma fonte central de comunicações e comandos. Mestre, Nós e Plano de Controle são componentes essenciais. O Plano de Controle refere-se a funções que tomam decisões sobre a manutenção do cluster, enquanto que o Plano Mestre é com o qual você interage na linha de comando para avaliar o estado de seu cluster.

Objetos

Na API do Kubernetes, quatro objetos básicos do Kubernetes: Pods, Serviços, Volumes e Namespaces representam as abstrações que comunicam o que seu cluster está fazendo. Esses objetos descrevem quais aplicativos em contêineres estão sendo executados, os nós em que estão sendo executados, os recursos disponíveis e muito mais.

Controladores

Um controlador é um loop de controle que observa continuamente a API do Kubernetes e tenta gerenciar o estado desejado de determinados aspectos do cluster. Aqui estão referências curtas dos controladores mais populares.

Rede

O trabalho em rede na Kubernetes torna simples a portabilidade das aplicações existentes de VMs para contêineres e, posteriormente, para Pods. Embora as regras do modelo de rede da Kubernetes sejam simples, a implementação dessas regras é um tópico avançado.

Nosso Take

Linode Kubernetes Engine é projetado para trabalhar para desenvolvedores que estão prontos para usar Kubernetes para cargas de trabalho de produção com recursos eficientes e acessíveis, bem como desenvolvedores que estão explorando como funcionará para eles.