David Flanagan Profile picture
On a mission to help developers & operators be successful with Kubernetes, Cloud Native, Rust, and Server-Side WebAssembly. He / Him / Husband / Father
Jun 5, 2023 16 tweets 3 min read
How Kubernetes secrets work is one of the most asked questions from people learning Kubernetes, according to Google.

So join me on this thread as I break it down for you.

Let's go ... Firstly, it's correct that Kubernetes secrets are not encrypted.

Note, this doesn't mean that they're not secure.

Kubernetes secrets are stored in etcd as base64 encoded values.

This isn't "for security", but rather to allow for secrets to contain binary data.
Jul 18, 2021 6 tweets 1 min read
The 5 things I’ve done in my career that have had the biggest reward:

1. Learn another programming language.

You don’t need to learn and write in a dozen languages, but ensuring you learn and work with at least one other is invaluable. 2. Share what you learn

Nothing cements your learning more than attempting to share it with others. Doesn’t matter if it’s conversational, public speaking, blogging, or live streaming.
Jul 10, 2021 16 tweets 4 min read
After 16 episodes of #Klustered and 35 broken @kubernetesio clusters, here’s my top tips for anyone looking to sit their CKA, CKAD, or anyone operating Kubernetes. If you don’t have any API server, it’s always one of three things.

1. You’ve not exported KUBECONFIG
2. Your KUBECONFIG has the wrong URL for the API server
3. Your static manifests, /etc/kubernetes/manifests, need fixed.