---
title: Charmhub | Deploy AWS Storage Driver using Charmhub - The Open Operator Collection
description: Deploy the latest version of AWS Storage Driver on any cloud. Runs the
  AWS Storage Driver in the kubernetes cluster.
url: https://charmhub.io/aws-k8s-storage
---

# AWS Storage Driver

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

stable b4205f0

```
juju deploy aws-k8s-storage
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Relevant links

* [Contact](https://launchpad.net/~containers)

---

#### Contacts

##### Maintainers

* [Submit a bug](https://bugs.launchpad.net/charm-aws-k8s-storage)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

## Description

This subordinate charm manages the ebs-csi-driver components in AWS.

## Usage

The charm requires aws credentials and connection information, which
can be provided either directly, via config, or via the `aws-integration`
relation to the [AWS Integrator charm](https://charmhub.io/aws-integrator).

## Deployment

### The full process

```
juju deploy charmed-kubernetes
juju config kubernetes-control-plane allow-privileged=true
juju deploy aws-integrator --trust
juju deploy aws-k8s-storage

juju relate aws-k8s-storage:certificates     easyrsa
juju relate aws-k8s-storage:kube-control     kubernetes-control-plane
juju relate aws-k8s-storage                  aws-integrator:aws
juju relate kubernetes-control-plane         aws-integrator:aws
juju relate kubernetes-worker                aws-integrator:aws

##  wait for the kubernetes-control-plane to be active/idle
kubectl describe nodes |egrep "Taints:|Name:|Provider"
```

### Details

* Requires a `charmed-kubernetes` deployment on a aws cloud launched by juju
* Deploy the `aws-integrator` charm into the model using `--trust` so juju provided aws credentials
* Deploy the `aws-k8s-storage` charm in the model relating to the integrator and to charmed-kubernetes components
* Once the model is active/idle, the storage charm will have successfully deployed the aws ebs-csi in the `kube-system` namespace

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/aws-k8s-storage-docs-index/6995) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 3 years ago.
