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