Voltar para Home
☸️

Kubernetes

Ouça o texto em inglês

📖 English Text

Kubernetes, often abbreviated as K8s, is an open-source container orchestration platform. Originally developed by Google, Kubernetes automates the deployment, scaling, and management of containerized applications. It organizes containers into pods, which are the smallest deployable units in Kubernetes. Services provide stable networking for pods, while deployments manage the desired state of applications. Kubernetes handles load balancing, automatically distributes traffic across multiple pods, and performs health checks to restart failed containers. The platform supports horizontal scaling, allowing applications to handle increased load by adding more pod replicas. ConfigMaps and Secrets manage configuration data and sensitive information separately from application code. Kubernetes clusters consist of master nodes that control the cluster and worker nodes that run the applications. Learning Kubernetes is essential for modern DevOps and cloud-native development.

🇧🇷 Tradução em Português

Kubernetes, frequentemente abreviado como K8s, é uma plataforma open-source de orquestração de containers. Originalmente desenvolvido pelo Google, Kubernetes automatiza o deployment, escalabilidade e gerenciamento de aplicações containerizadas. Ele organiza containers em pods, que são as menores unidades deployáveis no Kubernetes. Services fornecem rede estável para pods, enquanto deployments gerenciam o estado desejado das aplicações. Kubernetes lida com balanceamento de carga, distribui automaticamente tráfego entre múltiplos pods e realiza verificações de saúde para reiniciar containers que falharam. A plataforma suporta escalabilidade horizontal, permitindo que aplicações lidem com carga aumentada adicionando mais réplicas de pods. ConfigMaps e Secrets gerenciam dados de configuração e informações sensíveis separadamente do código da aplicação. Clusters Kubernetes consistem em nós master que controlam o cluster e nós workers que executam as aplicações. Aprender Kubernetes é essencial para DevOps moderno e desenvolvimento cloud-native.