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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas