Create simple AWS resources from K8s via the AWS Service Operator

We’ve made the AWS Service Operator available for deployment on our managed Kubernetes clusters.

This Operator allows you to manage some AWS resources, like ECR repositrories and S3 buckets, by using Kubernetes Custom Resource Definitions.

For example, if you want to create an S3 bucket, it’s as simple as submitting the following object to K8s:

kind: S3Bucket
  name: my-private-bucket
  versioning: true
  accessControl: Private

For more examples and caveats, check out our Documentation repository.

WARNING: This is considered alpha software and we don’t enable this feature by default, due to very broad IAM permission requirements. If you would like to use the AWS Service Operator, please create a GH issue or get in contact with your lead to enable it.