Para começar o Kubernetes é o mais conhecido e talvez o mais robusto sistema de orquestração de containers do mercado atual. Ele é um projeto da Cloud Native Computing Foundation que utiliza, gera e exige um conjunto de padrões para seu funcionamento. Não fossem esses padrões não haveria todo um ecossistema de fornecedores envolvidos nesse… Leia mais Padrões do Kubernetes
7 APIs públicas, gratuitas e de qualidade
Lista das APIs que todo programador deveria conhecer, públicas, gratuitas e de qualidade. Esse é um pacote essencial para estudos, construção de protótipos, testes e afins, suportados por Java, C#, Go, Python ou praticamente todas as demais linguagens.
Instalando o Consul
Instalando o Consul: o Service Discovery feito em Go lang é instalado do zero até o seu consumo do KeyValue Store por HTTP.
Porque você já deveria estar usando Hashicorp Consul?
Porque você já deveria estar usando Hashicorp Consul? Service Discovery, HealthCheck, Loadbalace e configurações centralizadas.
Docker, Docker Swarm e Kubernetes
Qual é a diferença entre o Docker e o Kubernetes ou k8s? Costumo dizer que o Kubernetes não se compara ao Docker mas sim ao Docker Swarm por ambos serem gerenciadores de containers, enquanto o Docker fica mais próximo de um container runtime. Vamos nesse artigo esclarecer a diferença entre eles e emitir minha opinião sobre o uso prático para dos dias de hoje.
Recursos avançados do Kubernetes
Vamos ver alguns recursos avançados no kubernetes: HPA, ResourceQuota, NetworkPolicy, Taints, Tolerants, Affinity e outros.
kubernetes: controllers/operators e custom resources
kubernetes: controllers/operators e custom resources. Entendendo os CDRs escritos em go lang e boas práticas em complementação ao Helm.
Kubernetes: o que tem de tão especial
Kubernetes: o que tem de tão especial? Essa ferramenta possui uma embricada reelação entre componentes para suportar nívels muito altos de escala e resiliência, mas a ferramenta não faz mágica. Um bom profissional por tras da manutenção do produto é absolutamente fundamental para o seu uso bem sucedido.
Helm Package do zero no Kubernetes
Antes de mais nada, o Helm é a principal ferramenta de gerenciamento de pacotes no Kubernetes. Não apenas foi construído em Go Lang e validado pela CNCF mas também é OpenSource. De fato ele oferece uma experiência de uso semelhante a de um apt-get, homebrew, etc, sendo bastante completo para o desenvolvimento. Desse modo é… Leia mais Helm Package do zero no Kubernetes
Helm Package para além do básico
Helm Package para além do básico no Kubernetes: built-in objects, controle de fluxo, variáveis, modelos reaproveitáveis, files e outros.