Containers

Category: Containers

Amazon EKS cluster automation with GitLab CI/CD

Introduction: Container technologies are becoming increasingly popular for customers developing new applications and migrating workloads to the cloud. One of the most common approaches to managing containers at scale is to utilize an orchestration technology such as AWS Elastic Kubernetes Service (EKS). However, building a repeatable and reliable Kubernetes cluster in a multi-account (or multi-region) […]

Read More

Introducing Ubuntu support for Amazon EKS 1.18

Amazon Elastic Kubernetes Service (EKS) is a fully automated Kubernetes cluster service on Amazon Web Services (AWS). Ubuntu is a popular and proven operating system for both virtual machine and containerized cloud computing. Canonical (the creator and primary maintainer of Ubuntu) is an Amazon partner and works with the EKS team to provide an optimized […]

Read More

Learn how to run containers on Amazon Elastic Kubernetes Service with our new instructor-led course

This post was contributed by Ed Van Sickle, Product Manager, AWS Training Are you looking for a training course that is more than introductory level on Amazon EKS containers? Good news! We have one. AWS Training & Certification released “Running Containers on Amazon Elastic Kubernetes Container Service (Amazon EKS)” in October 2020. The course is […]

Read More

Amazon CloudWatch Prometheus metrics now generally available

Imaya Kumar Jagannathan, TP Kohli, and Michael Hausenblas In Using Prometheus Metrics in Amazon CloudWatch we showed you how to use the beta version of the Amazon CloudWatch supporting the ingestion of Prometheus metrics. Now that we made this feature generally available we explore its benefits in greater detail and show you how to use […]

Read More

Autoscaling Amazon EKS services based on custom Prometheus metrics using CloudWatch Container Insights

Introduction In a Kubernetes cluster, the Horizontal Pod Autoscaler can automatically scale the number of Pods in a Deployment based on observed CPU utilization and memory usage. The autoscaler depends on the Kubernetes metrics server, which collects resource metrics from Kubelets and exposes them in Kubernetes API server through Metrics API. The metrics server has […]

Read More

Cost Optimization Checklist for Amazon ECS and AWS Fargate

This post was contributed by Charu Khurana, Senior Solutions Architect, and John Formento, Solutions Architect. Amazon Elastic Container Service (Amazon ECS) with the AWS Fargate launch type is a powerful, cloud native, container service that allows customers to create container-based workloads in a matter of minutes without managing the underlying infrastructure. Even with the serverless […]

Read More

Optimizing Amazon Elastic Container Service for cost using scheduled scaling

Elasticity and cost have always been major factors in improving the operational efficiency of organizations, which in turn drives business transformation and agility. Elasticity is defined as the ability of the infrastructure (including application) to be able to seamlessly scale out and scale in based on the load. This is also called auto scaling. If […]

Read More

Announcing Java support for cdk8s

Today, we are announcing Java support for cdk8s, the Cloud Development Kit for Kubernetes. This rounds out support for the top 3 most popular programming languages and probably the single most used here at Amazon. Now, you can leave YAML behind and define your Kubernetes applications in Typescript, Python, and Java. In this tutorial, we’ll […]

Read More
emoji-api-browser

Developing an application based on multiple microservices using AWS Copilot and AWS Fargate

Introduction On July 9, 2020, we introduced AWS Copilot, a new command line interface (CLI) to build, release, and operate production ready containerized applications on Amazon Elastic Container Service (Amazon ECS) and AWS Fargate. In this post, we walk you through how to communicate between microservices with service discovery using  AWS Copilot. You can also refer to […]

Read More

Optimize IP addresses usage by pods in your Amazon EKS cluster

Many enterprise customers adopt multi-account strategy to meet their business needs and at the same time reduce the security blast radius. Customers have had problems maintaining network topology because of constant growth and increased workloads. They can quickly run out of IP space while planning out the VPC Classless Inter-Domain Routing (CIDR). In this blog, […]

Read More