Q&A
Secret 질문
앗......뭔가 찾은것같은데..! 저장할때는 base64로 저장 할 필요 없고, k8s 오브젝트(secret)이 된 후에는 base64로 인코딩되어서 저장이 되는게 맞을까요? 그리고 $ kubectl describe secret spring-secret 이 명령어를 치면 Name: spring-secret Namespace: default Labels: Annotations: Type: Opaque Data ==== my-password: 18 bytes 이렇게 나오는데.. 뭔가 18bytes라고 적힌걸 보니 제가 적은 알파벳보다 바이트수가 많아보여서 인코딩됐나 생각이 들고 $ kubectl get secret spring-secret -o jsonpath="{.data.my-password}" | base64 --decode 이 명령어로 디코딩을 해보니 my-secret-password% 이렇게 나오네요! 결국 저장하기 전에는 plain text로 요청을 보내는 거지만 k8s 오브젝트 내에서는 base64로 변환해서 들고있다. 이렇게 생각하면 될까요? 혹은 틀렸다면 알려주세요! :)
- Likes
- 0
- Comments
- 3
- Viewcount
- 127

