Avançar para o conteúdo principal

Entendendo Kubernetes

Actualizado para 2022: GUIA GRÁTIS

Um Guia para Modernizar a Sua Infraestrutura de Nuvem

Download instantâneo

(Não é necessário e-mail)

O PDF abrirá numa janela nova do browser. Também pode fazer o download e guardar o ficheiro aqui. Experimente o Linode Grátis com um Crédito de $100.

Dentro deste Guia

Actualizámos o nosso popular livro electrónico, Understanding Kubernetes: Um Guia para a Modernização da Sua Infra-estrutura Nebulosa. Este recurso abrangente cobre tudo, desde os conceitos fundamentais de Kubernetes até aos componentes de um cluster Kubernetes e implementação de um modelo de rede. As novidades da edição de 2022 são secções sobre a compreensão do Standard Kubernetes Dashboard, o plano de controlo de alta disponibilidade, e o autoscaling.

Compreender Kubernetes - Livro electrónico actualizado de Linode
Você vai aprender:
  • O que é Kubernetes?
  • Mestre, Nós e o Plano de Controle
  • Objetos
  • Controladores
  • Trabalho em rede
  • O nosso take

O que é Kubernetes?

A Kubernetes pode gerir o ciclo de vida dos contentores, criando e destruindo-os em função das necessidades da aplicação, bem como fornecer uma série de outras funcionalidades. Tornou-se um dos conceitos mais discutidos no desenvolvimento de aplicações baseadas na nuvem e a ascensão 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 a 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 de clusters, enquanto que o Master é aquilo com que interage na linha de comando para avaliar o estado do seu cluster.

Objetos

Na API Kubernetes, quatro objetos básicos Kubernetes: Pods, Services, Volumes e Namespaces representam as abstracções que comunicam o que o seu cluster está a fazer. Estes objetos descrevem que aplicações em contentor estão a correr, os nós em que estão a correr, os recursos disponíveis, e muito mais.

Controladores

Um Controlador é um loop de controle que vigia continuamente o Kubernetes API e tenta gerir o estado desejado de certos aspectos do cluster. Aqui estão pequenas referências dos controladores mais populares.

Trabalho em rede

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

O 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 ele irá funcionar para eles.