k8s 使用 secret 管理 密码

266 阅读1分钟

创建 secret

kubectl -n manage create secret generic baiduyun-bos-secret --from-literal=BCE_ACCESS_KEY='xxxxx' --from-literal=BCE_SECRET_KEY='yyyyyyy'

环境变量的方式 用 secret

nginx_secret.yaml
apiVersion: v1
kind: Pod
metadata:
  name: envfrom-secret
  namespace: manage
spec:
  containers:
  - name: envars-test-container
    image: nginx
    envFrom:
    - secretRef:
        name: baiduyun-bos-secret

kubectl apply -f nginx_secret.yaml

查看 容器里的 环境变量

kubectl -n manage exec envfrom-secret printenv | grep BCE

参考