Introducing AWS Service Operator 🚀

For anyone that hasn’t heard yet, Last Thursday Amazon Web Services announced the AWS Service Operator in an v1alpha state :rocket:

What is the AWS Service Operator? It’s an Operator and set of Custom Resource Definitions (CRDs) that allow you to create and manage AWS Services directly from kubectl.

A quick sample of how a DynamoDB table is modeled:

apiVersion: service-operator.aws/v1alpha1
kind: DynamoDB
metadata:
  name: example-table-name
spec:
  hashAttribute:
name: user_id
type: S
  rangeAttribute:
name: created_at
type: S
  readCapacityUnits: 5
  writeCapacityUnits: 5

to find out more check out the announcement blog and the project on Github awslabs/aws-service-operator :smile:

3 Likes