Skip to main content

A simple tool to encrypt the EBS volumes linked to your EKS Persistent Volumes.

Project description

EKS Persistent Volume Encrypter

What is it?

A tool to detect Persistent Volumes (PVs) in your EKS cluster that are backed by unencrypted EBS Volumes and encrypt them.

Do I need it?

If you:

➡️ Have an EKS Cluster.
➡️ Use Persistent Volumes backed by EBS Volumes.
➡️ Want to make sure all the EBS Volumes you use are encrypted.
➡️ Don't want to do it one-by-one.

Then this tool will help you speed up this process.

What does it contain?

  • A Jupyter Notebook which is the main interface.
  • A simple CLI that displays relevant information about your cluster.

The CLI will be limited to read-only actions. The Notebook is the only way to execute constructive/destructive actions.

Installation

pip install .

Usage

  1. Use the pv_encrypter.ipynb Notebook.
  2. If you want a read-only overview of your Cluster. Just run pv-encrypter status.

Overview of the Process

Overview

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eks_pv_encrypter-0.1.0.tar.gz (12.8 kB view hashes)

Uploaded Source

Built Distribution

eks_pv_encrypter-0.1.0-py3-none-any.whl (14.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page