Files
awesome-kubernetes/v2-docs/aws-containers.md

12 KiB

AWS Containers

!!! info "Architectural Context" Detailed reference for AWS Containers in the context of Cloud Providers (Hyperscalers).

Table of Contents

  1. Architectural Foundations
  1. Cloud Infrastructure
  1. Cloud Native

Architectural Foundations

Kubernetes Tools

General Reference

Cloud Infrastructure

AWS

Container Compute

  • (2024) Amazon ECS-optimized AMI [N/A CONTENT] [COMMUNITY-TOOL] — Reference manual for the AWS-engineered Amazon Machine Image (AMI) preconfigured with the ECS agent, Docker runtime, and optimal container configurations. Utilizing this specialized OS image ensures maximum orchestration performance, reliable telemetry, and security compliance out of the box.

Container Orchestration

  • (2023) cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes? [N/A CONTENT] [COMMUNITY-TOOL] — A deep dive comparing AWS ECS, EKS, and serverless container execution via AWS Fargate. Synthesizing live cloud architectural trends, it presents insights into financial management, operational simplicity, and dynamic resource scaling, mapping out the trade-offs of using managed VM pools versus completely serverless options.
  • (2022) clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform [N/A CONTENT] [COMMUNITY-TOOL] — This comprehensive comparison highlights the operational differences, cost implications, and architecture layouts of Amazon ECS versus Amazon EKS. EKS targets standard Kubernetes-based deployments requiring high portability, while ECS is a highly optimized, opinionated AWS native orchestrator designed for seamless integration.
  • (2021) cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — A detailed comparative analysis of scaling strategies between Amazon ECS and EKS clusters. The article walks through key operational considerations, including EC2 Auto Scaling Groups, Karpenter, cluster autoscalers, and resource utilization dynamics, highlighting how choice of orchestration influences microservices scale limits.

Container Registries

  • (2024) Amazon EC2 Container Registry Documentation [N/A CONTENT] [COMMUNITY-TOOL] — Official engineering reference for Amazon ECR, a fully managed OCI-compliant container registry. It covers critical security integrations, image scanning capabilities, cross-region replication configurations, and direct integration with Amazon ECS/EKS to facilitate safe, high-speed container pull actions.
  • (2020) ecrcp [GO CONTENT] [COMMUNITY-TOOL] — A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.

Continuous Deployment

  • (2021) Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms [N/A CONTENT] [COMMUNITY-TOOL] — An architectural guide outlining automated deployment rollback capabilities within ECS rolling deployments. It illustrates how CloudWatch alarms can monitor application health (e.g., HTTP 5xx rates) during active deployments and automatically trigger rollbacks to a previously stable revision to maintain high availability.

Legacy Tooling

  • (2016) Using Docker Machine with AWS [BASH CONTENT] [LEGACY] — Detailed technical blog post showing how to provision and manage remote Docker engines on AWS using the deprecated Docker Machine utility. While valuable for historical debugging and legacy architecture comprehension, live industry alignment dictates migrating to modern Cloud API alternatives (such as AWS CLI, Terraform, or Rancher).
  • (2016) Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Quick Start guide detailing the automated orchestration of Docker Datacenter (now Mirantis Kubernetes Engine) on AWS. It serves as an architectural design reference from the pre-Kubernetes dominance era, describing multi-zone registry configurations, control planes, and Swarm-based container engines.

Security Practices

  • (2025) awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper 2703 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic 'aws ecr get-login-password' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files.
  • (2022) dev.to: Sharing secrets to ECS in an AWS multi-account architecture [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — A technical blueprint for cross-account secret management for Amazon ECS using AWS Secrets Manager and Systems Manager (SSM) Parameter Store. It provides security engineers with an architectural approach to maintain strict separation of concerns, principal-of-least-privilege IAM policies, and cross-account IAM role assumption.

Cloud Native

Kubernetes

Rancher Management

  • (2022) aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Official AWS Quick Start reference guide for standing up Rancher on AWS. This architecture installs Rancher on an Amazon EKS cluster, giving enterprise operations teams a unified interface to govern multiple downstream clusters, enforce unified RBAC models, and manage complex multi-tenant environments.

💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain