Kubernetes

O Kubernetes é um orquestrador de contêineres para provisionar, gerenciar e dimensionar aplicativos.

=Topologias=


 * Single: 1 caixa apenas, para Demos, Estudo e POCs
 * Standard: 1 master, 1 proxy e 3 workers nodes. Veja figura.
 * High Availability: 3 masters, 3 proxies, 3 ou + workers nodes e 1 management node



= Kubernetes =


 * Kubernetes: Resumo dos Principais Conceitos


 * Kubernetes: Exemplo de um arquivo de deployment (com comentários)


 * Kubernetes: Autorização, Autenticação e Controle de Admissão


 * Kubernetes: Serviços e Pods


 * Kubernetes: Trabalhando com o kubectl


 * Kubernetes: Principais Comandos


 * Kubernetes: Deploy de uma aplicação via Linha de comando


 * Kubernetes: Criando um serviço e expondo-o ao mundo externo com o NodePort via Linha de Comando


 * Kubernetes: Configurando probes de Liveness (disponibilidade) e Readiness (prontidão) para Containers


 * Kubernetes: Exemplo de criação e uso de um volume usando o hostPah


 * Kubernetes: Anotações, Quotas, Jobs, CronJob


 * Kubernetes: Limitando Recursos


 * Kubernetes: Criando Pools de Workers usando Labels e NodeSelector

= Minikube =

O Minikube é uma versão do Kubernetes para testes e aprendizado, aquelas instalações all-in-one-box.


 * Minikube: Instalando o Minikube


 * Minikube: Primeiros Passos


 * Minikube: Exemplo com Autenticação

= Kubernetes On Premises =


 * Kubernetes: Instalação Online usando repositórios públicos


 * Kubernetes: Instalação Offline ou Instalação usando repositórios privados


 * Kubernetes: Configuração do Cluster Kubernetes Standard


 * Kubernetes: Configuração do Cluster Kubernetes com Alta Disponibilidade
 * Kubernetes: Non-HA - Configurando o acesso/exposição ao Dashboard do Kubernetes fora do cluster

= Kubernetes na IBM Cloud =


 * Kubernetes: Usando Kubernetes na IBM Cloud

= Kubernetes na AWS =

= Kubernetes na Google Cloud =

= Ver também =


 * Docker: Trabalhando com Containers
 * Artigos sobre Cloud
 * Mais Artigos sobre Cloud / WebDev / Tecnologias