Skip to content

🐧 🐧 🐧 - Repositório Central do Curso de Containers na AWS. Materiais extras e guia do curso.

Notifications You must be signed in to change notification settings

msfidelis/linuxtips-curso-containers-aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Repositório Central de Materiais do Curso de Arquitetura de Containers na AWS da LinuxTips

Repositório das Aulas - ECS

Recurso / Aula Repositório
VPC / Networking Link do Github
ECS + EC2 Link do Github
ECS + Fargate Link do Github
ECS Service Module Link do Github
ECS Demo App (Mock) Link do Github
Mirror Pudim Link do Github
Health API Demo Link do Github
Health API (Aula Roteamento) Link do Github
Health API (Aula Service Connect) Link do Github
Health API (Aula CodeDeploy) Link do Github
API Gateway + Custom Domain Link do Github
Projeto Final ECS Link do Github

Repositório das Aulas - EKS

Recurso / Aula Repositório
VPC / Networking Link do Github
EKS Basico (Vanilla) Link do Github
EKS - Estratégias de Node Groups Link do Github
EKS - Fargate (Fargate Profiles) Link do Github
EKS - Cluster Full Fargate Link do Github
EKS - Karpenter Link do Github
EKS - Karpenter Groupless Link do Github

Aulas ao Vivo + Abertas

Recurso / Aula Repositório
Live sobre ECS + Multiregion. Slide / Live
Live sobre EKS + KNative. Slide / Live
Aula Otimização de Imagens Slide / Link do Github
Aula Deep Dive de Balanceadores de Carga Slide
Aula Deep Dive de Performance e Escalabilidade Slide
Aula Deep Dive Testes de Estresse Slide / Template de Teste
Aula Engenharia de Confiabilidade Slide /
Aula Deep Dive de Patterns de Resiliência Parte 1 Slide

Materiais Extras

Material Link
Demo App: Chip Link
ECS Container Insights Link
ECS optimized AMI Link
Amazon ECR Link
Amazon ECS Workshop Link
Amazon ECS Task Placement Link
K6 Load Tests Link
Cloudwatch - MetricAlarm Link
Cloudwatch Metrics Load balancer Link
Appautoscaling Target tracking scaling policies Link
Appautoscaling PredefinedMetricSpecification Link
Appautoscaling CustomizedMetricSpecification Link
Firecracker Link
Fargate Pricing Calculator Link
Fargate Tasks Size Link
Amazon Elastic File System Link
Amazon EFS Performance Link
Sensitive data using Secrets Manager in ECS Link
AWS Secrets Manager vs Parameter Store Link
CloudMap - Service Discovery Link
Chainguard - Painless Vulnerability Management Link
OpenAPI - Swagger Editor Link
Set up CloudWatch logging for REST APIs in API Gateway Link
Customize HTTP API access logs Link
Conceitos Básicos Amazon EKS Link
VPC CIDR blocks Link
EKS Best Practices Link
Terraform - Kubernetes Provider Link
Terraform - Helm Provider Link
Controlador de Recuperação de Aplicações da Amazon Link
Zonal autoshift in ARC Link
Learn about Amazon Application Recovery Controller’s (ARC) Zonal Shift in Amazon EKS Link
Amazon AWS - EC2 Graviton Link
Amazon AWS - EC2 Bottlerocket Link
Github - Bottlerocket Link
Amazon EC2 - Instance Types Link
EC2 Instance Comparator Link
Amazon EKS - NodeGroups amiTypes Link
Node Termination Handler Link
EC2 Instance Types AWS Link
Recommended Amazon Linux AMI Link
Recommended Bottlerocket AMI Link
Terraform Kubectl Provider Link

Github Actions Úteis para Containers na AWS

Nome Descrição Link
GolangCI Um linter para Go GolangCI
Gofmt Ação para formatar código Go Gofmt
Actions/Checkout Ação para fazer checkout de um repositório Actions/Checkout
Setup Terraform Ação para configurar o CLI do Terraform Setup Terraform
Terraform Docs Gerar documentação para módulos Terraform Terraform Docs
AWS Actions/Render Task Definitions Renderizar templates de definição de tarefa do ECS AWS Actions/Render Task Definitions
AWS Actions/Deploy Task Definitions Fazer deploy de definições de tarefa do ECS AWS Actions/Deploy Task Definitions
AWS Actions/Configure AWS Credentials Configurar variáveis de ambiente de credenciais AWS AWS Actions/Configure AWS Credentials
AWS Actions/ECR Login Fazer login no Amazon ECR AWS Actions/ECR Login
AWS Actions/Get Secrets Recuperar segredos do AWS Secrets Manager AWS Actions/Get Secrets
Docker Setup BuildX Configurar Docker BuildX Docker Setup BuildX
AWS Assume Role Assumir um papel IAM da AWS AWS Assume Role
Phonito Docker Scan Image Escanear imagens Docker para vulnerabilidades Phonito Docker Scan Image
Anchore - Grype Container Scan Escanear imagens de contêiner para vulnerabilidades usando Grype Anchore - Grype Container Scan
Snyk Security Scan Escanear vulnerabilidades de segurança usando Snyk Snyk Security Scan
Awesome Actions List Uma lista curada de ações incríveis Awesome Actions List
S3 Sync Sincronizar arquivos e diretórios com o S3 S3 Sync

ECS

VPC / Networking

Planejamento de Ranges da VPC Otimizada para Containers

Planejamento

Planejamento de Uso e Componentes de Rede

Planejamento

ECS Module

Versões do Modulo Desenvolvido em Aula

Versão / Tag Descrição
v1 Publicação inicial do modulo de ECS. Tudo que foi desenvolvido em aula até a aula de pipelines com Github Actions foi empacotado nessa versão
v1.1.0 Adicionado Suporte a montagem de volumes do Amazon EFS
v1.2.0 Adicionando suporte a injeção de variáveis de ambiente vindas do Parameter Store e Secrets Manager
v1.3.0/1.3.1 Roteamento Dinâmico e Service Discovery com Cloudmap
v1.4.0 Adicionando Suporte ao Service Connect
v1.5.0 Adicionando Suporte ao Code Deploy

EKS

VPC Networking

networking-eks

About

🐧 🐧 🐧 - Repositório Central do Curso de Containers na AWS. Materiais extras e guia do curso.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages