Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
aws
 
 
 
 
 
 
 
 
e2e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AWS Controller

API Version Website Build Coverage Report License Release
v1alpha1 awsctrl.io TravisCI CodeCov GoReport Card License Release

AWS Controller is Kubernetes controller manager which contains controllers that manage AWS resources using custom resource definitions (CRDs).

Features

  • Kubernetes Native; using CRDs
  • 100% Open Source
  • Infrastructure as Configuration

Overview

The AWS Controller is an open source Kubernetes native application that runs in your Kubernetes cluster and listens to the Kubernetes API Server for AWS related Custom Resources. These custom resources allow you to create external Cloud Native resources like Amazon S3 Buckets, AWS ECR Repositories, and many more.

By using the AWS Controller you enable a streamlined experience to deploying your Cloud Native applications on AWS. No longer do you need to manage complex deployment pipelines or manage separate deployment tools for infrastructure as you do your application. Now you can deploy everything using kubectl apply -f.

Installation

With a Kubernetes cluster configured with Amazon EKS Pod Identity Webhook and your KUBECONFIG configured locally you can install the awsctrl binary and then install the controller.

go install go.awsctrl.io/manager/cmd/awsctrl
awsctrl install manager | kubectl apply -f -
awsctrl install config | kubectl apply -f -

For more details see AWS Controller Website.

Requirements

  • Kubernetes >1.15

About

Production grade Kubernetes controller for managing AWS Services using CRDs

Resources

License

Releases

No releases published

Packages

No packages published

Languages