详解



代码

定义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相关推荐

  1. 13、用 k8s 管理机密信息Secret、查看 Secret、volume 方式使用 Secret、环境变量方式使用 Secret、用 ConfigMap 管理配置

    用 k8s 管理机密信息Secret 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥.将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secre ...

  2. k8s核心技术-配置管理_Secret_以变量形式使用Secret文件_以及以数据卷的形式使用Secret文件---K8S_Google工作笔记0036

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们再看k8s中的Secret这个控制器,用来创建加密文件的, 然后怎么使用这个加密文件,有两 ...

  3. Python3 - k8s之深入理解 Pod

    Python3 - k8s之深入理解 Pod 文章目录 Python3 - k8s之深入理解 Pod 一. 静态 Pod 1.1 配置文件 1.2 通过 HTTP 创建静态 Pods 1.3 静态po ...

  4. k8s资源清单和Pod

    k8s资源清单和Pod 1 资源清单-介绍和常用字段 1.1 K8s中的资源分类 1.2 YAML格式 1.3 YAML数据类型 1.4 常用字段的解释 2.资源清单-容器的生命周期解析 2.1 Po ...

  5. Istio 自动注入 sidecar 不成功及k8s安装istio后pod无法创建解决方案

    环境 Kubernetes v1.15.6 源码安装 Istio v1.2.5 Helm 安装 Istio v1.2.5 Helm 安装 Istio Helm安装 问题 安装完后,做官方 bookin ...

  6. K8S有状态静态Pod经典示例

    研究K8S有一阵子了,这个东西很好用,但是也有很多坑,个人觉得很多地方还有待改进,K8S的静态Pod是一个利器,但也必须对它有全面的了解才能运作. 今天给大家示例一个从头到尾自己研究出来的项目,需要一 ...

  7. 【k8s】八、Pod详解(二)

    目录 前言 Pod网络通讯方式 不同情况下的网络通讯方式 同一个Pod内部通讯 Pod间的通讯 Pod 与 Service之间的通讯 Pod与外网通讯 Pod到外网 外网到Pod CNI 什么是CNI ...

  8. Java中final变量的初始化方式

    原文转自:http://blog.csdn.net/zhangjk1993/article/details/24196847 1 public class FinalTest1 { 2 //----- ...

  9. k8s minikube启动时指定镜像源的启动方式

    k8s minikube启动时指定镜像源的启动方式

最新文章

  1. python并发编程方法_Python Futures并发编程详解
  2. crt 运行时库dll跨模块传递crt对象,出现的崩溃问题
  3. python环境变量配置_python+ pycharm 环境安装 + pycharm使用
  4. (LeetCode 92)Reverse Linked List II
  5. linux软件升级直接替换,Linux几个命令的升级替代品
  6. js img图片加载失败,重新加载+断网检查
  7. 腾讯云全面更新数据智能服务全景图!
  8. 交换最小值和最大值 (15 分)
  9. 19【推荐系统9】WideDeep和DeepCross模型
  10. SharePoint 2010 添加“我的链接”菜单
  11. 今日头条笔试题 数列
  12. Arcgis使用教程(九)ARCGIS空间数据符号化
  13. Qt自定义DateTime控件--实现日历及时间选择器自定义
  14. 何恺明团队新作ViTDet:用于目标检测的视觉Transformer主干网络
  15. 两个步骤解决 SQL Server 登录报错 通过端口 1433 连接到主机 的 TCP/IP 连接失败。 错误:“connect timed out”
  16. Linux 环境下iSCSI Target 与 Initiator 配置
  17. About TexturePacker
  18. Agisoft Metashape 照片高程改正 附python源码
  19. 三维空间中绘制点、线、面、UV贴图,万能的BufferGeometry(three.js实战4)
  20. 杭州中级工程师职称评审条件

热门文章

  1. CVPR 2022 接收结果出炉!录用 2067 篇,接收数量上升24%(附最新论文下载)
  2. 【深度学习】你不知道的车牌识别系统
  3. 对Transformer,XLNet,ALBERT等技术仍然一知半解?再不学习就OUT了!
  4. 自监督学习和对比学习
  5. java包的概念及作用
  6. System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。”...
  7. Linux系统Logrotate服务介绍
  8. linux利用命令重置大量密码
  9. ASP.NET服务器控件数据绑定总结
  10. 共享文件夹Access-Based Enumeration特性一览