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: Instalação Offline ou Instalação usando repositórios privados

= Helm =

Helm é um Gerenciador de pacotes para o Kubernetes.

Artigo migrado para Helm

Ficheiro:Helm packages.png

= 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: Deploy de uma aplicação via Linha de comando

= Kubernetes na AWS =

= Kubernetes na Google Cloud =

= Kubernetes na IBM Cloud =
 * CfC: IBM Spectrum Conductor for Containers - Visão Geral


 * Kubernetes: Usando Kubernetes na IBM Cloud - Bluemix

= Ver também =


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