当前位置: 首页 > news >正文

CKAD-CN 考试知识点分享(18) Secret - 2

您必须连接到正确的主机。不这样做可能导致零分。
[candidate@base] $ ssh ckad00004


任务目标

  1. default 命名空间中创建一个名为 another-secret 的 Secret,包含键值对:key1: value2
  2. 创建一个名为 nginx-secret 的 Pod,使用 nginx:1.16 镜像,并通过环境变量 COOL_VARIABLE 注入 Secret 中 key1 的值。

步骤一:创建 Secret

使用 kubectl create secret generic 命令创建 Secret:

kubectl create secret generic another-secret --from-literal=key1=value2

✅ 说明:--from-literal 用于直接传入键值对。Kubernetes 会自动将值编码为 Base64 存储。


步骤二:创建 Pod 并引用 Secret

创建文件 18.yaml,定义 Pod 并通过 env.valueFrom.secretKeyRef 将 Secret 的值注入为环境变量:

apiVersion: v1
kind: Pod
metadata:name: nginx-secret
spec:containers:- name: nginx-secretimage: nginx:1.16env:- name: COOL_VARIABLEvalueFrom:secretKeyRef:name: another-secretkey: key1

🔍 说明:

  • env.name:容器中环境变量的名称;
  • valueFrom.secretKeyRef:指定从 Secret 中获取值;
  • name:Secret 资源的名称;
  • key:Secret 中对应的键。

应用配置

kubectl apply -f 18.yaml

验证环境变量是否正确注入

执行命令查看 Pod 中的环境变量:

kubectl exec pods/nginx-secret -- env | grep COOL_VARIABLE

输出结果:

COOL_VARIABLE=value2

✅ 验证成功:Secret 中的 key1value2 已成功注入到容器环境变量 COOL_VARIABLE 中。


参考文档

  • Kubernetes 官方文档:将 Secret 分配给 Pod
http://www.dtcms.com/a/420715.html

相关文章:

  • 一般做网站多少钱无极游戏网
  • Python快速入门专业版(四十九):Python异常基础:什么是异常?常见异常类型与触发场景
  • 如何找到网站管理员广东粤建设计院网站
  • 网站建设竞价托管外包注册域名多长时间
  • 网站建设 腾邢台发布网
  • 北仑网站网页建设公司自己做网站吗
  • OpenMP并行化编程指南
  • 网站建设公司工资设置时间线 wordpress
  • 免费网站管理软件广告策划案ppt优秀案例
  • 制作网站报价单h5易企秀官网
  • 建设机械网站案例分析福建seo外包
  • AI任务相关解决方案19-一种基于多技术融合的智能医学外科决策与执行系统,外科Agent在胆囊切除术
  • 淘宝做seo要建网站吗dede网站搬家更换空间重新安装
  • SpringAop的快速入门
  • 检测网站访问量电脑做网站用word
  • 怎么建网站青州问枫上海建设银行长宁区各分行网站
  • 自建网站怎么做后台管理系统开发手机软件
  • 网站推广的途径网站维护与建设ppt
  • 网站推广方案注意事项制作视频的软件手机
  • 网站制作上网做带字头像的网站
  • 重庆做蔬菜配送的网站有哪些城市建设游戏模拟网站
  • 化妆品销售网站的源代码前端网站论文
  • 怎么做简单地网站电子商务网站管理系统完美版
  • YOLOv8训练过程中参数的设置
  • 有哪些网站可以做青旅义工wordpress数据表格
  • 做内贸要在哪个网站找客户asp网站开发报告
  • 每日前端宝藏库 | Tippy.js ✨
  • MariaDB 数据库管理指南
  • 桂林企业网站建设珠海网站制作推广公司哪家好
  • Windows 命令提示符键盘快捷键