Curso Azure Kubernetes Service AKS Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso Azure Kubernetes Service AKS Overview

32 horas
Visão Geral

O Curso Azure Kubernetes Service AKS, foi concebido para educar os alunos sobre a implantação, gestão e dimensionamento de aplicações contentorizadas utilizando Kubernetes no Azure. Começa com o Módulo 1: Conceitos Básicos , onde os alunos adquirem conhecimentos básicos sobre orquestração de contêineres, Kubernetes e sua arquitetura. À medida que o curso avança, os alunos se aprofundarão no Módulo 2: Criar Cluster do Azure AKS , aprendendo como configurar um ambiente Kubernetes gerenciado pelo Azure e explorá-lo usando o kubectl e a CLI do Azure. Ao longo do curso, os participantes também aprenderão a gerenciar recursos, agendar cargas de trabalho, compreender o gerenciamento do ciclo de vida de aplicativos e configurar variáveis ​​de ambiente. Módulo 7: Armazenamento ensina sobre armazenamento persistente usando Discos Azure, um aspecto crucial de aplicações com estado. A segurança no Módulo 8 abrange a integração do Active Directory para AKS, um componente chave para estratégias de implantação do Azure DevOps Kubernetes . Os tópicos avançados incluem escalonamento automático no Módulo 9 , registro e monitoramento no Módulo 10 e rede no Kubernetes no Módulo 11 . Ao final do Curso Azure Kubernetes Service AKS Overview, os alunos estarão familiarizados com o aproveitamento do AKS para implantações robustas, eficientes e seguras do Kubernetes na nuvem do Azure.

Objetivo

Após realizare este você será capaz de:

  • Entenda os conceitos de orquestração de contêineres e os fundamentos do Kubernetes.
  • Aprenda a implantar, gerenciar e dimensionar aplicativos usando o Azure Kubernetes Service (AKS).
  • Adquira conhecimento da arquitetura e dos componentes do Kubernetes para um gerenciamento eficaz de clusters.
  • Crie e explore clusters AKS usando a CLI do Azure e o kubectl.
  • Domine o gerenciamento de recursos do Kubernetes, incluindo pods, rótulos, seletores, controladores de replicação e serviços.
  • Desenvolva proficiência em técnicas de agendamento no AKS, como agendamento manual, uso de taints e tolerâncias e afinidade de nó.
  • Implemente o gerenciamento do ciclo de vida do aplicativo, incluindo estratégias de implantação e gerenciamento de implantações.
  • Gerencie dados confidenciais usando Kubernetes Secrets e ConfigMaps.
  • Entenda o armazenamento no Kubernetes, incluindo volumes, volumes persistentes, declarações de volumes persistentes e soluções de armazenamento específicas do Azure.
  • Aprenda a integrar o Azure Ative Directory com AKS para autenticação e gerir o acesso usando RBAC.
  • Implemente o escalonamento automático no AKS, incluindo o escalonador automático de cluster e o escalonador automático de pod horizontal.
  • Obtenha insights sobre monitoramento e registro em log de clusters e aplicativos AKS.
  • Compreenda a rede Kubernetes, incluindo CNI, rede Pod, configurações DNS, regras Ingress e serviços de balanceador de carga.
Publico Alvo
  • Engenheiros DevOps
  • Arquitetos de soluções em nuvem
  • Profissionais de TI com foco em ambientes Azure
  • Desenvolvedores de software interessados ​​em implantar aplicativos no AKS
  • Administradores de sistema que desejam gerenciar infraestruturas em contêineres
  • Administradores do Kubernetes com objetivo de integração com os serviços do Azure
  • Líderes de equipe técnica supervisionando estratégias de implantação
  • Engenheiros de infraestrutura em transição para soluções nativas da nuvem
  • Profissionais de segurança responsáveis ​​pela segurança na nuvem
  • Engenheiros de rede envolvidos em soluções de rede Kubernetes
  • Gerentes de projetos de TI supervisionando projetos baseados em nuvem
  • Equipe de suporte técnico especializada em ecossistemas Azure
  • Estudantes e entusiastas de TI que buscam conhecimento em orquestração de containers
Pre-Requisitos

Para garantir que os participantes estão prontos para realizar com sucesso a formação no curso Azure Kubernetes Service (AKS), são recomendados os seguintes pré-requisitos:

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Core Concepts

  1. Overview of Container Orchestra9on
  2. Introduc9on to Kubernetes
  3. Understanding Kubernetes Architecture

Installa1on, Configura1on & Valida1on

  • Introduc9on to Azure AKS Cluster
  • Lab: Create AKS Cluster
  • Lab: Explore AKS Cluster using kubectl Lab: Setup Azure CLI on Local Desktop

Managing Resources

  1. Understanding Pods, Labels & Selectors
  • Lab: Managing Pods
  • Lab: Managing Labels & Selector
  1. Understanding Replica9on Controller & Replica Set
  • Lab: Deploying Replica9on Controller & Replica Set
  1. Understanding Services – ClusterIP, NodePort & LoadBalancer
  • Lab: Crea9ng & Managing Service

Scheduling

  1. Manual Scheduling of Pods
  2. Taint and Tolera9ons
  • Lab: Using Manual Scheduling or Taints and Tolera9ons
  • Lab: Node Selector and Node Affinity

Applica1on Lifecycle Management

  1. Overview of Deployment
  2. Deployment Strategies – Blue/Green & Canary
  • Lab: Deploying Applica9ons as Deployment 
  • Lab: Implemen9ng Deployment Strategies on Deployments

Environment Variable

  1. Plain Key
  2. Config Map
  3. Secret
  • Lab: Using Plain Keys, Config Map & Generic Secret as Environment Variables 
  • Lab: Mount Environment Variable as Volumes

Storage

  1. Understanding Volume Management in AKS
  2. Types of Volumes Provisioning
  3. Persistent Volumes
  4. Persistent Volume Claim
  • Lab: Using PV & PVC to aUach Persistent Volume to a Pod using Azure Disk 

Understanding Storage Class

  • Lab: Use AKS Provisioned Storage Class instead of Custom Storage Class

Security

Introduc*on to Ac*ve Directory Authen*ca*on for AKS admins

  • Lab: Create AD Group and User and Enable AD for AKS
  • Lab: Access Azure AKS Cluster Resources using Azure AD User

Understanding Role, ClusterRole, RoleBinding& ClusterRoleBinding

  • Lab: Managing Roles and Role Binding
  • Lab: Managing Cluster Role and Cluster Role Binding

Autoscaling

  1. Introduc*on to Cluster Autoscaler

Lab: Create AKS Cluster with Autoscaling enabled using Azure AKS

  1. Introduc*on to Horizontal Pod Autoscaler
  2. Lab: Create Horizontal Pod Autoscaler

Logging and Monitoring

  1. Understand how to Monitor Applica*on and Cluster Components
  2. Lab: Understand how to Read Applica*on & Cluster Component Logs
  3. Lab: Deploying Prometheus & Grafana to Monitor K8s Cluster

Networking in Kubernetes

  1. Understand Basics of Kubernetes Networking
  2. Understand CNI
  3. Understand Pod Networking Concepts
  4. Understanding DNS of K8s
  5. Understanding Ingress
  • Lab: Configure and Manage Ingress Rule
  • Understanding Namespace & Use-Cases
  • Lab: Crea*ng Namespace & Deploying K8s resources in Different Namespaces
  • Lab: Load Balancer Service
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h