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
- Create an environment
- Install Kubernetes Tools
- Create an IAM role for your Workspace
- Attach the IAM role to your Workspace
- Update IAM settings for your Workspace
- Clone the Service Repos
- Create an AWS KMS Custom Managed Key (CMK)
Introduction
- Intro to K8s
- Intro to EKS
- EKS arhitecture
- Using IAM Groups to manage Kubernetes access
- IAM Roles for Service Accounts
- Security groups for pods
- Securing Your Cluster with Network Policies
IAM
- What is IAM?
- Why we need it?
- RBAC and IAM
Launch EKS
- Intro to eksctl
- Deploy clusters with ekscl
Launch EKS with Terraform
- Intro to Terraform
- Deploy EKS clusters with Terraform
Cluster Verification
- Debug and Troubleshoot clusters
Running Applications
- Load Balancing using CLB & NLB
- Load Balancing using CLB – AWS Classic Load Balancer
- Load Balancing using NLB – AWS Network Load Balancer
- Load Balancing using ALB – AWS Application Load Balancer
- ALB Ingress Controller – Install
- ALB Ingress – Basics
- ALB Ingress – Context path based routing
- ALB Ingress – SSL
- ALB Ingress – SSL Redirect HTTP to HTTPS
- ALB Ingress – External DNS
- Configure R53 DNS to point to the ELB
- TLS certificates
- Persistent Volumes
Cluster Lifecycle
- Cluster Autoscaling
- Horizontal Pod Autoscaling
- Kubernetes Dashboard
- Add additional users to the cluster
- Updating the cluster
Connecting to additional AWS services
- Serverless with EKS
- EKS DynamoDB example
Module 10: Storage
- EKS Storage with EBS ElasticBlockStore
- EKS Storage with AWS RDS MySQL Database
Networking
- Networking in EKS
TENHO INTERESSE