Curso Managed Kubernetes AKS Advanced using Azure

  • DevOps | CI | CD | Kubernetes | Web3

Curso Managed Kubernetes AKS Advanced using Azure

16h
Visão Geral

O Microsoft Azure AKS facilita a execução do Kubernetes no Azure sem a necessidade de instalar, operar e manter seu próprio plano de controle do Kubernetes. Neste curso, você aprenderá gerenciamento e orquestração de contêineres para Kubernetes usando Azure AKS.

Você criará um cluster do Azure AKS, configurará o ambiente, implantará o cluster e, em seguida, adicionará aplicativos ao cluster. Você gerenciará imagens de contêiner e aprenderá como automatizar a implantação de aplicativos. Você aprenderá como projetar e gerenciar um ambiente de contêiner grande, projetando visando eficiência, custo e resiliência. Você configurará os serviços de rede do Azure para dar suporte ao cluster e aprenderá como proteger seu ambiente do Azure AKS.

Publico Alvo
  • Engenheiros DevOps
  • Administradores de sistemas Linux
  • Engenheiros de design de sistemas
  • Arquitetos
  • Pessoas que fornecem gerenciamento de orquestração de contêineres na nuvem do Microsoft Azure
Pre-Requisitos

Os participantes devem ter um conhecimento básico de Kubernetes:

  • Terminologia Kubernetes (nós, pods, recursos)
  • Interagir com um cluster Kubernetes através da linha de comando
  • Primitivas de recursos (nós, pods, replicasets, implantações, etc)
  • Experiência básica em administração de Linux
  • Experiência básica em administração de rede
  • Ter conhecimento fundamental da Nuvem Microsoft Azure
  • Saber como implementar containers no Azure usando AKS e serviços complementares
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Concepts

  1. Clusters and workloads using AKS
  2. Access and identity using AKS
  3. Security using AKS
  4. Networking using AKS
  5. Storage using AKS
  6. Scale using AKS

Create an AKS Cluster

  1. Use the Azure CLI
  2. Use the Azure portal
  3. Use a Resource Manager template
  4. Prepare application for AKS
  5. Create container registry
  6. Create Kubernetes cluster
  7. Run application
  8. Scale application
  9. Update application
  10. Upgrade cluster

Best practices

  • Overview
  • For cluster operators
  1. Multi-tenancy and cluster isolation
  2. Basic scheduler features
  3. Advanced scheduler features
  4. Authentication and authorization
  5. Cluster security
  6. Container image management
  7. Networking
  8. Storage
  9. Business continuity (BC) and disaster recovery (DR)

Cluster operations

  1. Create an AKS cluster
  2. Scale an AKS cluster
  3. Upgrade an AKS cluster
  4. Process node OS updates
  5. Delete an AKS cluster
  6. Integrate ACR with an AKS cluster
  7. Create virtual nodes
  8. Use the Azure CLI
  9. Use the Azure portal
  10. Use Virtual Kubelet
  11. Use Cluster Autoscaler
  12. Use Availability Zones
  13. Use multiple node pools
  14. Deploy AKS with Terraform
  15. Use the Kubernetes dashboard

Configure datavolumes

  1. Azure Disk – Dynamic
  2. Azure Disk – Static
  3. Azure Files – Dynamic
  4. Azure Files – Static
  5. NFS Server – Static

Configure networking

  1. Create or use existing virtual network
  2. Use kubenet
  3. Use Azure-CNI
  4. Create an internal load balancer
  5. Use a Standard Load Balancer
  6. Use astatic IP address
  7. Ingress
  8. Create a basic controller
  9. Use HTTP application routing
  10. Use internal network
  11. Use TLS with your own certificates
  12. Use TLS with Let’s Encrypt
  13. Use a dynamic public IP address
  14. Use a static public IP address
  15. Egress traffic
  16. Customize CoreDNS
  17. Security and authentication

Advanced topics

  1. Limit access to cluster configuration file
  2. Secure pod traffic with network policies
  3. Use pod security policies
  4. Define API server authorized IP ranges
  5. Control deployments with Azure Policy
  6. Update cluster service principal credentials
  7. Restrict and control cluster egress traffic
  8. Enable Azure Active Directory integration
  9. Use the Azure CLI
  10. Use the Azure portal
  11. Use Kubernetes RBAC with Azure AD integration
  12. Authenticate with ACR
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