Guia de Implantação Offline de Cluster Kubernetes no Ubuntu 22.04

Este guia aborda a configuração de um cluster Kubernetes em ambiente de rede interna, utilizando pacotes offline. É necessário ter os pacotes de implantação offline disponíveis previamente e um nó dedicado para a implantação, que pode ser o mesmo servidor do Harbor ou um host separado. Para esta demonstração, utilizamos três nós: um para o mest ...

Publicado em 6-5 02:34

Análise Aprofundada da Falha de Backup de Volumes EmptyDir no Velero 1.14.0

Você já enfrentou a situação em que uma aplicação é iniciada após a recuperação de um cluster Kubernetes, mas dados cruciais se perderam? Esse problema se torna particularmente proeminente ao usar o Velero versão 1.14.0 para fazer backup de aplicações que incluem volumes EmptyDir (diretórios temporários). Este artigo abordará desde os princípio ...

Publicado em 6-4 23:33

Guia de Projeto Open Source KubeCube

O KubeCube é uma plataforma open-source para gerenciamento de clusters Kubernetes com foco em provisionamento de múltiplos tenants e governança. Este guia explora os aspectos fundamentais de sua estrutura e operação. Estrutura de Diretórios do Projeto A organização do código-fonte do KubeCube segue um layout modular para facilitar a manutenção ...

Publicado em 6-4 21:41

Instalação do Kubernetes v1.16 com kubeadm

Requisitos de Configuração Para este guia, utilize um ambiente com as seguintes especificações: 3 máquinas virtuais ou servidores físicos com pelo menos 2 núcleos de CPU e 4 GB de RAM cada. Sistema operacional CentOS 7.6 ou compatível (versões 7.5 ou superior). Acesso root ou privilégios sudo em todas as máquinas. As versões de software insta ...

Publicado em 6-4 05:35

Dominando Docker e Conteinerização: Guia de Referência para Entrevistas Técnicas

Definição de Docker e Comparação com Máquinas Virtuais (VMs) O Docker é uma plataforma de código aberto que utiliza a virtualização em nível de sistema operacional para entregar software em pacotes chamados containers. Diferente das VMs, os containers são extremamente leves e rápidos. Arquitetura: Enquanto uma VM inclui um sistema operacion ...

Publicado em 6-3 17:27

Conta de Serviço no Kubernetes: Autenticação e Configuração de Acesso

Autenticação: Verificar se o cliente tem permisssão de acesso. Métodos incluem tokens compartilhados e certificados SSL mútuos. Autorização: Confirmar se o usuário tem permissões específicas, usando ABAC, RBAC, NODE ou Webhooks. Controle de Admissão: Validar permissões para recursos associados à operação. O Kubernetes avalia atributos específ ...

Publicado em 6-2 16:15

Automatizando a Extração em Massa de Helm Charts do Harbor com Scripts Shell

Introdução Em ecossistemas Kubernetes, o Harbor serve como um repositório centralizado para armazenar Helm Charts. Durante operações de backup, migração ou implantação em ambientes sem aceso à internet, extrair múltiplos Charts manualmente pode ser ineficiente. Este guia demonstra como combinar a CLI do Helm com scripts Bash para automatizar a ...

Publicado em 6-2 03:03

Controle de Acesso Baseado em Funções no Kubernetes

Visão Geral do RBAC No Kubernetes, o mecanismo de autorização oferece vários modos, incluindo ABAC (Controle de Acesso Baseado em Atributos), RBAC (Controle de Acesso Baseado em Funções), Webhook, Node, AlwaysDeny (sempre nega) e AlwaysAllow (sempre permite). A partir da versão 1.6, o RBAC tornou-se o padrão habilitado. Para ativar explicitamen ...

Publicado em 6-1 16:39

etcd-operator no Kubernetes: Arquitetura, Controladores e Gestão de Estados

O etcd-operatro é uma ferramenta que automatiza clusters etcd no Kubernetes, utilizando o padrão de controladores para gerenciar o ciclo de vida completo, incluindo criação, escalonamento, upgrades e backups. Esta análise explora sua arquitetura, com foco no mecanismo de reconciliação e na gestão de estados. Arquitetura Baseada no Padrão de Con ...

Publicado em 5-30 12:00