Kubernetes para Iniciantes

Kubernetes é um sistema de gerenciamento de contêineres de código aberto que ajuda você a implantar, escalar e gerenciar aplicações em contêineres. Este curso é projetado para iniciantes que desejam aprender Kubernetes do zero. Você aprenderá como criar, executar e gerenciar contêineres no Kubernetes, trabalhar com cargas de trabalho e rede Kubernetes, configurar aplicações e armazenamento, e entender conceitos avançados de Kubernetes.

KubernetesDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

👋 Introdução ao Kubernetes
🚀 Operações Básicas do Kubernetes
⚙️ Tipos de Carga de Trabalho e Redes Básicas
🗄️ Gerenciamento de Configuração e Armazenamento
🧠 Conceitos Avançados e Otimização

Introdução

Explore Kubernetes desde as primeiras verificações do cluster até workloads, rede, configuração, armazenamento, scheduling, acesso e recursos. O curso contém 43 atividades em cinco etapas: 38 laboratórios guiados e cinco desafios.

A maioria é um walkthrough orientado a comandos em Minikube local. As primeiras lições estabelecem cluster e kubectl; as últimas cobrem controllers, Ingress, armazenamento, scheduling, autoscaling, RBAC e métricas. É um curso panorâmico, não um único projeto sequencial.

O que você aprenderá

Ao concluir o curso, você saberá:

  • Inspecionar saúde do cluster, client/server, nodes, arquitetura e acesso ao Kubernetes Dashboard.
  • Criar e examinar recursos com kubectl create, run, describe, logs, exec, set, annotate e port-forward.
  • Executar Pods e gerenciar workloads replicados, batch, scheduled, per-node e stateful com controllers.
  • Conectar workloads com Services e Ingress e organizá-los com namespaces.
  • Injetar configurações com ConfigMaps e Secrets e persistir dados com PersistentVolumes e claims.
  • Aplicar ResourceQuota e LimitRange e trabalhar com clusters, users e contexts kubeconfig.
  • Controlar placement com node selectors, affinity, taints, tolerations, cordon e container probes.
  • Configurar HorizontalPodAutoscaler e RBAC e inspecionar CPU e memória com Metrics Server.

Para quem é este curso

O curso é para iniciantes que desejam conhecer muitos comandos e tipos de recursos, além de usuários de containers e estudantes junior de DevOps construindo uma base prática de referência. Os labs começam no básico, mas a parte final e cinco desafios exigem mais autonomia; o desafio de segurança do Dashboard é Advanced.

Pré-requisitos: Não é necessária experiência Kubernetes. Recomendam-se terminal Linux, containers e YAML básico. Faça primeiro cluster, comandos e workloads antes de armazenamento, scheduling, autoscaling e RBAC.

Ambiente de aprendizagem: As atividades usam VM gráficas Ubuntu 22.04 com terminal, Minikube single-node local, kubectl e navegador para Dashboard. Cada atividade tem ambiente separado; o estado do cluster não passa entre labs.

Perguntas frequentes

Qual a diferença para o curso de 12 atividades Kubernetes for Beginners?

Este é o survey mais amplo: 43 atividades sobre comandos, controllers, Ingress, armazenamento, scheduling, HPA, RBAC, Dashboard e métricas. Kubernetes for Beginners tem 12 atividades pareadas focadas em operações stateless em um cluster v1.35.5 fixado.

Todas as atividades são Beginner?

Não. O curso e 38 labs são Beginner, quatro desafios são Intermediate e o acesso read-only ao Dashboard é Advanced. Use-os como checkpoints depois do conteúdo guiado relacionado.

Internet ou uma conta paga são necessários?

Depende da atividade. Algumas iniciam Minikube, habilitam addons ou baixam imagens; o primeiro lab informa que seu image-pull path é Pro-only e que ambientes Free podem ter cluster prestarted. Leia as notas de acesso de cada atividade.

O curso prepara cluster production ou multi-node?

Não. Os labs usam Minikube single-node para aprender funções, não alta disponibilidade, Kubernetes cloud gerenciado, planejamento multi-node ou plataforma persistente de produção.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data