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

k8s引用环境变量

一  定义环境变量

①  如何在k8s中定义环境变量 

env、configmap、secret补充: k8s 创建Service'自带'的环境变量

②   pod属性中获取

kubectl explain deploy.spec.template.spec.containers.env.valueFrom关注: configMapKeyRef、'fieldRef' 和 'resourceFieldRef'、secretKeyRef

Downward API

③  创建带前缀的环境变量

说明: configmap + 'envFrom'  + 'prefix'备注: 从'secretKeyRef' '批量' 创建变量

④  通过cm自定义环境变量 key

configmap 与环境变量

⑤  创建一个Service自动创建哪些环境变量

特点: 环境变量名为'大写',如果其中'有连字符 -'的会被转换为'下划线 _'

环境变量表

说明: k8s为'Service'设置的'环境变量'形式,包括:{SVCNAME}_SERVICE_HOST
{SVCNAME}_SERVICE_PORT
{SVCNAME}_SERVICE_PORT_{PORTNAME}备注: 其中的'服务名'和'端口名'转为'大写',连字符转换为'下划线'

 ⑥

相关参考

二   k8s中如何引用环境变量

⑦  官方使用环境变量定义参数

需求: 如果您想在'k8s'的'command'或'args'等字段中展开'环境'变量则必须使用"$()"语法而不是${}语法备注: env 中定义'Java 启动变量',然后command中'引用'即可

​ 

⑧  补充

说明: 在env.value中'也可以'引用环境变量

⑨  环境变量的优势

 

⑩  注意事项

​ 

http://www.lryc.cn/news/252940.html

相关文章:

  • navicate16 2059 plugin http could not be loaded
  • dp-基础版动态规划(动态规划每日一题计划)10/50
  • 轻食沙拉店外卖配送小程序商城效果如何
  • Oracle ADRCI工具使用说明
  • Amazon CodeWhisperer 正式可用, 并面向个人开发者免费开放
  • 8-Hive原理与技术
  • cloudflare Tunnel完整
  • 微信聊天窗口测试用例
  • Linux下配置邮箱客户端MUTT,整合msmtp + procmail + fetchmail
  • [每周一更]-(第75期):Go相关粗浅的防破解方案
  • 停留时间是您需要跟踪的 SEO 指标
  • ES常用操作语句
  • MicroPython STM32F4 RTC功能使用介绍
  • 【鸿蒙应用ArkTS开发系列】- 选择图片、文件和拍照功能实现
  • 公有云迁移研究——AWS Route53
  • 浪潮信息KeyarchOS——保卫数字未来的安全防御利器
  • python-单词本|通讯录
  • oracle impdp 导入元数据表空间异常增大的解决办法
  • 网站高可用架构设计基础
  • 基础堆溢出原理与DWORD SHOOT实现
  • ts的一些
  • LORA概述: 大语言模型的低阶适应
  • 关于在PyTorch中使用cudnn.benchmark= True
  • re:Invent大会,亚马逊云科技为用户提供端到端的AI服务
  • 23、什么是卷积的 Feature Map?
  • 安装获取mongodb
  • 【模电】基本共射放大电路的工作原理及波形分析
  • Oracle:左连接、右连接、全外连接、(+)号详解
  • virtualbox上win7企业微信CPU高问题
  • 【华为OD题库-055】金字塔/微商-java