Containers

Category: Networking & Content Delivery

Network Load Balancers now support Security groups

Introduction At AWS, we offer security from the get-go by providing you the ability to use Security Groups and Security Group rules to configure the fine-grained control over the traffic that flows to and from AWS resources such as HAQM Elastic Compute Cloud (HAQM EC2) instances, AWS Databases, Application Load Balancers, and Containers. On August […]

Securing Kubecost access with HAQM Cognito

Introduction Kubecost provides real-time cost visibility and insights for teams using Kubernetes. It has an intuitive dashboard to help you understand and analyze the costs of running your workloads in a Kubernetes cluster. Kubecost is built on OpenCost, which was recently accepted as a Cloud Native Computing Foundation (CNCF) Sandbox project, and is actively supported […]

How to establish private connectivity for ECS Anywhere

Introduction In 2014, AWS announced HAQM Elastic Container Service (HAQM ECS), a fully managed service that helps you orchestrate, deploy, and scale containerized applications. Although HAQM ECS serves a wide variety of customers from different segments, sizes, and verticals, there are cases where the applications need to run locally. For example, this often occurs in […]

Introducing AWS Gateway API controller for HAQM VPC Lattice, an implementation of Kubernetes Gateway API

Introduction Today, AWS announces the general availability of HAQM VPC Lattice a new feature of HAQM Virtual Private Cloud (HAQM VPC) that gives you a consistent way to connect, secure, and monitor communication between your services. As part of the launch of HAQM VPC Lattice, we’re excited to introduce the AWS Gateway API controller, an […]

Application Networking with HAQM VPC Lattice and HAQM EKS

Introduction AWS customers building cloud-native applications or modernizing applications using microservices architecture can adopt HAQM Elastic Kubernetes Service (HAQM EKS) to accelerate innovation and time to market while lowering their total cost of ownership. Many customers operate multiple HAQM EKS clusters to provide better tenant isolation and to meet organizational requirements. Often, there’s a need […]

A deeper look at Ingress Sharing and Target Group Binding in AWS Load Balancer Controller

Introduction AWS Load Balancer Controller is a Kubernetes controller that integrates Application Load Balancers (ALB) and Network Load Balancers (NLB) with Kubernetes workloads. It allows you to configure and manage load balancers using Kubernetes Application Programming Interface (API). Based on our conversations with customers, we identified two AWS Load Balancer Controller features that need further […]

Integrate AWS Transit Gateway with AWS App Runner Private Services

Introduction AWS App Runner is a fully managed service for running web applications and API servers with little to no infrastructure. It deploys your application containers in the AWS Cloud, automatically scaling and load-balancing requests. Once deployed your AWS App Runner service gets a service URL that your clients can send HTTPS requests to. In […]

GitOps-driven, multi-Region deployment and failover using EKS and Route 53 Application Recovery Controller

One of the key benefits of the AWS Cloud is it allows customers to go global in minutes, easily deploying an application in multiple Regions around the world with just a few clicks. This means you can provide lower latency and a better experience for your customers at minimal cost while targeting higher availability service-level […]

Blue/Green or Canary HAQM EKS clusters migration for stateless ArgoCD workloads

Edit: 02 JUN 2023: The sample has been updated according to the EKS Blueprint V5 Migration Edit 06 October 2023: Upgrade the blog and sample to use gitops-bridge-argocd-bootstrap integration Introduction Organizations use modern application development approaches, such as microservices, to increase innovation, performance, security, and reliability. However, when working with legacy deployment systems, it can […]

Exposing Kubernetes Applications, Part 3: Ingress-Nginx Controller

Introduction The Exposing Kubernetes Applications series focuses on ways to expose applications running in a Kubernetes cluster for external access. In Part 1, we explored Service and Ingress resource types that define two ways to control the inbound traffic in a Kubernetes cluster. We discussed handling of these resource types via Service and Ingress controllers, […]