k8s secret使用方式:pod通过变量和volume方式使用secret
生活随笔
收集整理的這篇文章主要介紹了
k8s secret使用方式:pod通过变量和volume方式使用secret
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
詳解
代碼
定義secret
secret.yaml
[root@m-1 secret]# cat secret.yaml apiVersion: v1 kind: Secret metadata:name: mysecret type: Opaque data:username: YWRtaW4= #adminpassword: MTIzNDU2 #123456通過變量的方式使用secret
secret-var.yaml
[root@m-1 secret]# cat secret-var.yaml apiVersion: v1 kind: Pod metadata:name: mypod spec:containers:- name: nginximage: nginx:1.14-alpineenv:- name: SECRET_USERNAMEvalueFrom:secretKeyRef:name: mysecretkey: username- name: SECRET_PASSWORDvalueFrom:secretKeyRef:name: mysecretkey: password通過volume的方式使用secret
secret-volume.yaml
[root@m-1 secret]# cat secret-volume.yaml apiVersion: v1 kind: Pod metadata:name: mypod spec:containers:- name: nginximage: nginx:1.14-alpinevolumeMounts:- name: foomountPath: "/etc/foo"readOnly: truevolumes:- name: foosecret:secretName: mysecret總結
以上是生活随笔為你收集整理的k8s secret使用方式:pod通过变量和volume方式使用secret的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: golang管道channel与协程go
- 下一篇: helm3添加harbor仓库:带鉴权-