Containers
Category: Containers
Persistent Storage using EFS for EKS on Bottlerocket
In this post, we discuss about how to achieve persistent storage with Amazon Elastic Kubernetes Service (Amazon EKS) clusters running on Bottlerocket OS with Amazon Elastic File System (Amazon EFS). Persistent storage is needed for long running stateful applications to persist state for high availability or to scale out around shared datasets. This is true […]
Getting started with Bottlerocket and Amazon ECS
Last week we announced the general availability of the Amazon Elastic Container Service (Amazon ECS)-optimized Bottlerocket AMI and Bottlerocket support for Amazon ECS is now generally available. Bottlerocket is an open source project that focuses on security and maintainability, providing a reliable, and consistent Linux distribution for hosting container-based workloads. In this post, I am […]
Fluentd considerations and actions required at scale in Amazon EKS
Fluentd is a popular open source project for streaming logs from Kubernetes pods to different backends aggregators like CloudWatch. It is often used with the kubernetes_metadata filter, a plugin for Fluentd. The filter enriches the logs with basic metadata such as the pod’s namespace, UUIDs, labels, and annotations. It collects this information by querying the […]
Choosing serverless: Babbel’s migration story
Who is Babbel? Babbel is a whole ecosystem of language learning offerings, including the world’s best selling language learning app. With more than 10m subscriptions sold and over 60.000 courses for 14 languages, we created the No. 1 destination for language learners globally. We have been running our platform on Amazon Web Services (AWS) since […]
Rolling EC2 AMI updates with capacity providers in Amazon ECS
When deploying containers to Amazon Elastic Container Service (Amazon ECS), customers have choices as to what level of management they want or need to have over the cluster compute. First there is AWS Fargate, which is a serverless compute engine that removes the need for customers to provision and manage servers. This approach simplifies the […]
A multi-cluster shared services architecture with Amazon EKS using Cilium ClusterMesh
Introduction Over the past couple of years, organizations have increased their pace of Kubernetes adoption. They want to be more agile so they can innovate and deliver new products to the market more efficiently. Among many of the early adopters of the Kubernetes platform, it was not uncommon to operate a single large Kubernetes cluster […]
AWS App Mesh ingress and route enhancements
NOTICE: October 04, 2024 – This post no longer reflects the best guidance for configuring a service mesh with Amazon EKS and its examples no longer work as shown. Please refer to newer content on Amazon VPC Lattice. ——– Before today, the AWS App Mesh gateway only allowed for matches on the path of an […]
Integrate ROSA with AWS CodeCommit
Red Hat OpenShift Service on AWS is a fully managed OpenShift service, jointly supported by both Red Hat and Amazon Web Services and managed by Red Hat SRE team. ROSA is an opinionated OpenShift platform on AWS that takes away cluster lifecycle management from the customer, so that they can focus on building applications rather […]
Announcing the general availability of AWS Proton
It’s been six months since we introduced AWS Proton at re:Invent 2020, and today, we’re happy to announce that it is generally available and ready for your production usage! For those not familiar with AWS Proton, let’s begin by reviewing what it is. Then, we’ll take a look at some of the features that have […]
Setting up a Bottlerocket managed node group on Amazon EKS with Terraform
Introduction Kubernetes, an open-source container management system, has surged in popularity and adoption in the past several years. From startups to large established enterprises across industry verticals are rapidly adopting it for their mission critical tasks and workloads. It is declarative, open source, and highly pluggable. In this blog, we will discuss what is, along […]