Curso Managed Kubernetes EKS Fundamentals using AWS

  • DevOps | CI | CD | Kubernetes | Web3

Curso Managed Kubernetes EKS Fundamentals using AWS

16h
Visão Geral

O Curso Managed Kubernetes EKS Fundamentals using AWS, é um curso destinado a administradores de sistemas e desenvolvedores de aplicativos que estão interessados ​​em implantar e orquestrar aplicativos de contêiner em escala e possuem um conhecimento básico de contêineres, principalmente docker, e desejam entender os conceitos básicos do Kubernetes.

Você aprenderá gerenciamento e orquestração de contêineres para Kubernetes usando Amazon EKS. Você vai criar e configurará o ambiente, implantará o cluster, adicionará aplicativos ao cluster e muito mais. Você também aprenderá como dimensionar seu ambiente com segurança e analisar como otimizar ou equilibrar custos, eficiência e resiliência por meio de monitoramento e observabilidade.

Publico Alvo

• Engenheiros DevOps
• Administradores de sistemas Linux
• Engenheiros de design de sistemas
• Arquitetos
• Qualquer pessoa que fornecerá gerenciamento de orquestração de contêineres na Nuvem AWS

Pre-Requisitos

• Os alunos devem primeiro ter um forte conhecimento de tecnologias de contêineres
• Familiaridade básica com AWS

Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Getting environment 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)

Introduction

  1. Intro to K8s
  2. Intro to EKS
  3. EKS arhitecture
  • Using IAM Groups to manage Kubernetes access
  1. IAM Roles for Service Accounts
  2. Security groups for pods
  3. Securing Your Cluster with Network Policies

IAM

  1. What is IAM?
  2. Why we need it?
  3. RBAC and IAM

Launch EKS

  1. Intro to eksctl
  2. Deploy clusters with ekscl

Launch EKS with Terraform

  1. Intro to Terraform
  2. Deploy EKS clusters with Terraform

Cluster Verification

  1. Debug and Troubleshoot clusters

 Running Applications

  • Loadbalancers
  1. Load Balancing using CLB & NLB
  2. Load Balancing using CLB – AWS Classic Load Balancer
  3. Load Balancing using NLB – AWS Network Load Balancer
  4. Load Balancing using ALB – AWS Application Load Balancer
  • ALB Ingress
  1. ALB Ingress Controller – Install
  2. ALB Ingress – Basics
  3. ALB Ingress – Context path based routing
  4. ALB Ingress – SSL
  5. ALB Ingress – SSL Redirect HTTP to HTTPS
  6. ALB Ingress – External DNS
  • Ingress
  1. Configure R53 DNS to point to the ELB
  2. TLS certificates
  3. Persistent Volumes

Cluster Lifecycle

  1. Cluster Autoscaling
  2. Horizontal Pod Autoscaling
  3. Kubernetes Dashboard
  4. Add additional users to the cluster
  5. Updating the cluster

Connecting to additional AWS services

  1. Serverless with EKS
  2. EKS DynamoDB example

Module 10: Storage

  1. EKS Storage with EBS ElasticBlockStore
  2. EKS Storage with AWS RDS MySQL Database

Networking

  1. Networking 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