Posted On: Nov 16, 2020

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. 

To get started, read the AWS Step Functions Developer Guide and deploy the one-click Amazon EKS sample project. The EKS service integration is available in all regions where both AWS Step Functions and Amazon EKS services are available. For a complete list of regions and service offerings, see AWS Regions

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