sethvargo / base64-is-not-encryption

Demo repo showing Kubernetes secrets being sad

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Base64 is not encryption

This document describes the steps for my demo to showcase how Kubernetes secrets are inherently insecure by default.

You probably want to check out the tutorial folder instead.

Setup

  1. Configure everything:

    $ ./bin/setup.sh
    

Demo

Default secrets

./bin/create-secret-default.sh
./bin/access-etcd-default.sh

Encrypted envelope

./bin/create-secret-vault.sh
./bin/access-etcd-vault.sh

Destroy

  1. Destroy everything:

    $ ./bin/destroy.sh
    

About

Demo repo showing Kubernetes secrets being sad


Languages

Language:Shell 99.1%Language:Dockerfile 0.9%