8000 GitHub - msfidelis/linuxtips-curso-containers-aws: :penguin: :penguin: - Repositório Central do Curso de Containers na AWS. Materiais extras e guia do curso.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

msfidelis/linuxtips-curso-containers-aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 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
EKS - AWS Load Balancer Controller Link do Github
EKS - Nginx Controller Link do Github
EKS - Pod Identity, EBS S3 e EFS CSI Addons Link do Github
EKS - External Secrets com AWS Secrets Manager Link do Github
EKS - EKS Automode Link do Github
EKS - Prometheus Link do Github
EKS - Istio Service Mesh Link do Github
EKS - Keda Autoscaler Link do Github
EKS - Argo Rollouts Link do Github
EKS - Helm Chart Link do Github
EKS - ArgoCD Link do Github
EKS - Projeto Final (MultiCluster Management e Observability Cluster) 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
Buildpacks 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
Aula Review Automode Slide
Cloud Native Deployment Strategies Slide
Observability 101 Slide
Service Mesh Slide
Upgrade EKS Slide / Checklist de Upgrade
Estatística para Confiabilidade 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
Predefined SSL security policies Link
AWS Load Balancer Controller Link
Ingress Nginx Link
Kubernetes Gateway API Link
Learn how EKS Pod Identity grants pods access to AWS services Link
Store an elastic file system with Amazon EFS Link
Store Kubernetes volumes with Amazon EBS Link
Learn how EKS Pod Identity grants pods access to AWS services Link
Workshop: EFS CSI Driver Link
External Secrets Link
External Secrets Link
Workshop - External Secrets Operator Link
Enable EKS Auto Mode on existing EKS clusters Link
Kube Prometheus Stack Link
Grafana Dashboards Link
Prometheus Query Basics Link
Istio Service Mesh Link
Istio Releases Link
Kiali - Console for Istio Service Mesh Link
Istio Helm Charts Link
Istio Ingress Gateway Link
Keda Event Driven Autoscaling Link
Keda Scalers Link
Keda - CPU Link
Keda - Cron Link
Keda - Prometheus Link
Argo Rollouts Link
Argo Rollouts (docs) Link
Argo Rollouts (Blue Green) Link
Argo Rollouts (Canary) Link
Argo Rollouts (AnalysisTemplate) Link
Workshops VPC 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
0