Posted On: Jan 15, 2021

AWS Step Functions is now integrated with Amazon EKS, making it easier to build resilient applications that orchestrate jobs running on Kubernetes with AWS services such as AWS Lambda, Amazon SNS, and Amazon SQS with minimal code. You can now build workflows including steps that launch tasks in Amazon EKS and wait for its completion without writing code to manage the state of the Kubernetes job.  

AWS Step Functions allows you to build resilient workflows using AWS services such as AWS Lambda, Amazon SQS, Amazon ECS, and now with Amazon EKS. Amazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. With Step Functions EKS integration, you can also create automated pipelines to create and delete Amazon EKS resources. You can use the built in error-handling to handle task failures or transient issues, reducing the amount of code you have to write and maintain. 

This feature is available in all regions where AWS Step Functions is available, including AWS China (Beijing) Region, operated by Sinnet and AWS China (Ningxia) Region, operated by NWCD. View the AWS China Regions table to learn more. 

To learn more:

• Read about the AWS Step Functions EKS service integration in the AWS Step Functions Developer Guide
• Read about getting started with Amazon EKS in the Amazon EKS Developer Guide