Configuração de Masters e Nós no Cluster Kubernetes via Kubeadm
Integração de um Master
Preparação do Novo Servidor Master
Configuração do Repositório do Kubernetes
Execute o comando abaixo para criar o arquivo de repositório, ajustando o URL conforme seu ambiente:
$ cat <<eof> /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes Base
baseurl=https://repo.example.com/kubernetes/el7/x86_64/ ...
Publicado em 6-23 19:04
Guia Prático de PostgreSQL para Nuvem e Containers: Deploy e Operação
Serviços de Nuvem para PostgreSQL
Plataformas como serviço (PaaS) eliminam a necessidade de gerenciar enfraestrutura subjacente. Provedores líderes oferecem soluções gerenciadas com recursos como backups automáticos e escalabilidade elástica. Exemplos incluem:
Amazon RDS para PostgreSQL: suporta implantação multi-zona com failover automático.
...
Publicado em 6-23 06:55
Coleta de logs de arquivos em contêineres com Filebeat no Kubernetes
Para coletar arquivos de log gerados por contêineres em um pod Kubernetes, uma abordagem comum é utilizar o padrão sidecar: adicionar um segundo contêiner ao pod (por exemplo, Filebeat) que compartilha o volume dos logs via emptyDir. Dessa forma, o agente de coleta pode ler os logs sem acessar diretamente o sistema de arquivos do contêiner prin ...
Publicado em 6-22 20:44
Arquitetura e Implementação Prática de Contêineres com Kubernetes
O Kubernetes (frequentemente abreviado como k8s) atua como uma plataforma de código aberto dedicada à orquestração de contêineres. Seu propósito central é automatizar o ciclo de vida de aplicações conteinerizadas, incluindo provisionamento, escalabilidade e operações de rede, abstraindo a complexidade inerente à execução de cargas de trabalho d ...
Publicado em 6-21 06:01
Ferramentas de Linha de Comando do Containerd
I. Visão Geral das Ferramentas
O containerd não suporta a API ou a CLI do Docker. No entanto, é possível realizar operações semelhantes através de diversas ferramentas de linha de comando.
1.1 ctr
Esta é a ferramenta de linha de comando oficial do containred. Possui um conjunto de funcionalidades relativamente básico, mas cobre operações essenc ...
Publicado em 6-21 04:36
Construindo Pipelines com ArgoWorkflow: Conceitos de Workflow e Template
O ArgoWorkflow trabalha com três conceitos principais:
Workflow: Instância real de um pipeline em execução, semelhante ao PipelineRun no Tekton
WorkflowTemplate: Modelo de pipeline que pode ser usado para criar Workflows, análogo ao Pipeline no Tekton
ClusterWorkflowTemplate: Modelo de pipeline com escopo de cluster, similar à relação entre Ro ...
Publicado em 6-18 04:29
ArgoWorkflow: Compartilhamento de Arquivos entre Etapas com Artifacts
Este artigo explica como configurar e utilizar artifacts no ArgoWorkflow para compartilhar arquivos entre etapas de um workflow, focando na integração com S3 para armazenamento persistente.
Configuração do Repositório de Artifacts
Para habilitar o armazenamento de artifacts com S3 no ArgoWorkflow, é necessário definir um repositório de artifact ...
Publicado em 6-16 21:03
Backup e Recuperação com Etcd: Kubernetes, Velero e Minio - Guia Avançado
Anteriormente, discutimos backups em nível de snapshot do etcd, que são suficientes para o dia a dia. No entanto, os backups de snapshot do etcd são globais, não permitindo backup e recuperação de dados específicos ou selecionados. Para resolver essa limitação, apresentamos o Velero, que permite backup e recuperação de recursos específicos.
Ve ...
Publicado em 6-15 23:12
Gerenciando Aplicações com Estado no Kubernetes Usando StatefulSets
O Kuberneets, por padrão, trata os Pods como recursos efêmeros e sem estado. Embora o uso de volumes possa persistir dados, a perda de um Pod em um Deployment resulta na criação de um novo Pod que não mantém uma ligação com o armazenamento anterior. Para aplicações que exigem identidade de rede estável, armazenamento persistente garantido e imp ...
Publicado em 6-13 21:44
Componentes Fundamentais do Kubernetes: Compreendendo Todos os Conceitos do K8S
Definição: Uma aplicação é a implementação da lógica de negócios. Embora não seja um conceito oficial do K8S, os programas que rodam dentro dos containers são normalmente considerados aplicações.
Relação Hierárquica: Aplicação ∈ Container. O Pod é o veículo para executar a aplicação, e geralmente há uma correspondência um-para-um entre aplicaç ...
Publicado em 6-10 06:34