Curso Managed Kubernetes EKS Advanced using AWS

  • DevOps | CI | CD | Kubernetes | Web3

Curso Managed Kubernetes EKS Advanced using AWS

16h
Visão Geral

O Amazon EKS facilita a execução do Kubernetes na AWS 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 Amazon EKS.

Você criará um cluster do Amazon EKS, configurará o ambiente, implantará o cluster e, em seguida, adicionará aplicativos ao cluster. Você gerenciará imagens de contêiner usando o Amazon Elastic Container Registry (ECR) e aprenderá como automatizar a implantação de aplicativos. Você implantará aplicativos usando ferramentas de CI/CD. Você aprenderá como monitorar e dimensionar seu ambiente usando métricas, registro em log, rastreamento e dimensionamento horizontal/vertical. 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 da AWS para oferecer suporte ao cluster e aprenderá como proteger seu ambiente Amazon EKS.

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 AWS

Pre-Requisitos

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

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

Getting Ready

  1. Create an environment
  2. Install Kubernetes Tools
  3. Create an IAM role for your Workspace
  4. Attach the IAM role to your Workspace
  5. Update IAM settings for your Workspace
  6. Clone the Service Repos
  7. Create an AWS KMS Custom Managed Key (CMK)

EKS and Fargate

  1. Deploy Kubernetes workloads on AWS Fargate Serverless
  2. AWS Fargate Profiles – Basic
  3. AWS Fargate Profiles – Advanced using YAML
  4. Deploying Microservices to EKS Fargate

EKS and AWS ECR

  1. Build and Push Container to AWS ECR and use that in EKS
  2. DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline
  3. Using Spot Instances with EKS
  4. Stateful containers using StatefulSets

Microservices Canary Deployments

  1. Microservices Deployment on EKS – Service Discovery
  2. Microservices Distributed Tracing using AWS X-Ray

EKS HPA/VPA/CA

  1. EKS HPA – Horizontal Pod Autosaler
  2. EKS VPA – Vertical Pod Autosaler
  3. EKS CA – Cluster Autosaler

EKS Networking

  1. Advanced VPC Networking with EKS
  2. Deploying Stateful Microservices
  3. Optimized Worker Node Management with Ocean by Spot.io

Secrets in EKS

  1. Encrypting Secrets with AWS Key Management Service (KMS) Keys
  2. Securing Secrets using SealedSecrets

Running Windows on EKS?

  1. Windows containers on EKS

Migrate to EKS

  1. Resource Management and service mesh
  2. Deploying Jenkins
  3. CI/CD with CodePipeline
  4. Getting Started with AWS App Mesh
  5. Service Mesh with Istio
  6. Service Mesh using AWS App Mesh
  7. Canary Deployment using Flagger in AWS App Mesh
  8. Batch Processing with Argo Workflow
  9. Machine Learning using Kubeflow

Logging And Monitoring

  1. EKS Monitoring using CloudWatch Agent & Fluent – Container Insights
  2. Logging with Amazon OpenSearch, Fluent Bit, and OpenSearch Dashboards
  3. Monitoring using Prometheus and Grafana
  4. Monitoring using Pixie
  5. Monitoring using Amazon Managed Service for Prometheus / Grafana
  6. EKS CloudWatch Container Insights

GitOps

  1. GitOps with Weave Flux
  2. Continuous Deployment with ArgoCD
  3. Continuous Delivery with Spinnaker

EKS Security

  1. Custom Resource Definition
  2. CIS EKS Benchmark assessment using kube-bench
  3. Using Open Policy Agent (OPA) for policy-based control in EKS
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