A teammate claims Secret objects are encrypted because data values appear as base64 in YAML. What correction is accurate?
Select an answer to reveal the explanation.
Short Explanation
Base64 is bubble wrap, not a vault—anyone can unwrap it. Secret YAML shows encoded bytes, not ciphertext from encryption-at-rest. Real etcd encryption is a separate cluster setting, not the encoding itself.
Full Explanation
Kubernetes Secret data fields are base64-encoded so binary-safe transport in JSON/YAML works; decoding restores the plaintext. That encoding is not confidentiality. Encryption at rest for etcd is an optional cluster configuration and must not be assumed from base64 appearance alone. Users with get access on the Secret can retrieve and decode the values.