Visão Geral da Administração de Cluster
A visão geral da administração de cluster é para qualquer um criando ou administrando um cluster Kubernetes. Assume-se que você tenha alguma familiaridade com os conceitos centrais do Kubernetes.
Planejando um cluster
Veja os guias em Setup para exemplos de como planejar, iniciar e configurar clusters Kubernetes. As soluções listadas neste artigo são chamadas distros.
Antes de escolher um guia, aqui estão algumas considerações.
-
Você quer experimentar o Kubernetes no seu computador, ou você quer construir um cluster de alta disponibilidade e multi-nós? Escolha as distros mais adequadas às suas necessidades.
-
Se você esta projetando para alta-disponibilidade, saiba mais sobre configuração clusters em múltiplas zonas.
-
Você usará um cluster Kubernetes hospedado, como Google Kubernetes Engine, ou hospedará seu próprio cluster?
-
Seu cluster será on-premises, ou in the cloud (IaaS)? Kubernetes não suporta diretamente clusters híbridos. Em vez disso, você pode configurar vários clusters.
-
Se você estiver configurando um Kubernetes on-premisess, considere qual modelo de rede melhor se adequa.
-
Você estará executando o Kubernetes em hardware "bare metal" ou em máquinas virtuais (VMs)?
-
Você quer apenas rodar um cluster, ou você espera fazer desenvolvimento ativo do código de projeto do Kubernetes? Se for a segunda opção, escolha uma distro mais ativa. Algumas distros fornecem apenas binários, mas oferecem uma maior variedade de opções.
-
Familiarize-se com os componentes necessários para rodar um cluster.
Nota: Nem todas as distros são ativamente mantidas. Escolha as distros que foram testadas com uma versão recente do Kubernetes.
Gerenciando um cluster
-
Gerenciando um cluster descreve vários tópicos relacionados ao ciclo de vida de um cluster: criando um novo cluster, atualizando o nó mestre e os nós de trabalho do cluster, executando manutenção de nó (por exemplo, atualizações de kernel) e atualizando a versão da API do Kubernetes de um cluster em execução.
-
Aprender como gerenciar um nó.
-
Aprender como configurar e gerenciar o recurso de quota para um cluster compartilhado.
Protegendo um cluster
-
Certificados descreve as etapas para gerar certificados usando diferentes ferramentas.
-
Ambiente de Container Kubernetes descreve o ambiente para contêineres gerenciados pelo Kubelet em um nó do Kubernetes.
-
Controlando Acesso a API Kubernetes API descreve como configurar a permissão para usuários e contas de serviço.
-
Autenticando explica a autenticação no Kubernetes, incluindo as várias opções de autenticação.
-
Autorização é separada da autenticação e controla como as chamadas HTTP são tratadas.
-
Usando Controladores de Admissão explica plug-ins que interceptam solicitações ao servidor da API do Kubernetes após autenticação e autorização.
-
Usando Sysctls em um Cluster Kubernetes descreve a um administrador como usar a ferramenta de linha de comando
sysctl
para definir os parâmetros do kernel. -
Auditando descreve como interagir com os logs de auditoria do Kubernetes.
Protegendo o kubelet
Serviços Opcionais do Cluster
-
Integração DNS descreve como resolver um nome DNS diretamente para um serviço do Kubernetes.
-
Logando e monitorando a atividade de cluster explica como o log funciona no Kubernetes e como implementá-lo.