Intro Kubernetes configMAP II

Intro Kubernetes configMAP II

Intro Kubernetes configMAP II

Kubernetes configMAP II

environment variables
變更environment需要重新載入pod
比較方便在kubernetes之外的環境,執行pod
跟filesystem沒有相依性

mounted volume
更新比較方便
更新不需要重新載入pod

secret
只有編碼沒有加密

$ echo -n “admin” | base64 -> output : YWRtaW4
$ echo “YWRtaW4” | base64 -d -> output : admin
$ echo -n “admin” | base64 -> output : YWRtaW4
$ echo -n “password” | base64 -> output : cGFzc3dvcmQ=

1
2
3
4
5
6
7
8
apiVersion: v1
kind: Secret
metadata:
name: secret1
type: Opaque
data:
username: YWRtaW4
password: cGFzc3dvcmQ=