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.hqwc.cn/news/258886.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决typescript报错:找不到名称xxx

现象: 原因:在同时导入默认导出和命名导出时,默认导出必须放在命名导出之前 下面的就是原始文件: 默认导出指: export default导出类型, import时无需大括号 命名导出指: 仅有export关键字…

【华为数据之道学习笔记】1-2华为数字化转型与数据治理

传统企业通过制造先进的机器来提升生产效率,但是未来,如何结构性地提升服务和运营效率,如何用更低的成本获取更好的产品,成了时代性的问题。数字化转型归根结底就是要解决企业的两大问题:成本和效率,并围绕…

Qt 5.15.2 三维显示功能

Qt 5.15.2 三维显示功能 三维显示效果: .pro项目文件 QT core gui opengl 3dcore 3drender 3dinput 3dextrasgreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c17# You can make your code fail to compile if it uses deprecated APIs. # In ord…

Matlab论文插图绘制模板第129期—函数网格曲面图

在之前的文章中,分享了Matlab函数折线图的绘制模板: 函数三维折线图: 进一步,再来分享一下函数网格曲面图。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋友请自…

基于SSM的社区管理系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

AI+RPA+数据+机器人”,塑造多维发展的“数字员工”

世界正进入数字经济快速发展的时期。 2021年12月,中央网络安全和信息化委员会印发《“十四五”国家信息化规划》,提出加快建设数字中国,大力发展数字经济的总体目标;2022年1月,央行印发《金融科技发展规划&#xff08…

SpringAOP专栏二《原理篇》

上一篇SpringAOP专栏一《使用教程篇》-CSDN博客介绍了SpringAop如何使用,这一篇文章就会介绍Spring AOP 的底层实现原理,并通过源代码解析来详细阐述其实现过程。 前言 Spring AOP 的实现原理是基于动态代理和字节码操作的。不了解动态代理和字节码操作…

专业的合封芯片企业,合封芯片的赋能者——宇凡微

一、引言 随着科技的快速发展,芯片封装技术已经成为电子设备制造中不可或缺的一环。其中,合封芯片以其高效、节能、小型化的特点,逐渐成为市场主流。 在这篇文章中,我们将深入了解一家专业的合封芯片企业——宇凡微,…

Proteus仿真--基于ADC0808设计的调温报警器

本文介绍基于ADC0808实现的调温报警器设计(完整仿真源文件及代码见文末链接) 温度调节使用滑动变阻器模拟实现,ADC0808采集信号并输出在LCD上面显示,报警系统是LED灯和蜂鸣器实现声光电报警 仿真图如下 仿真运行视频 Proteus仿真…

利用乔拓云SAAS系统,快速、高效搭建小程序

a-service,软件即服务)系统来搭建他们的微信小程序。SAAS系统作为一种创新的软件应用模式,将软件作为一种服务提供给用户,为用户提供了更高效、更便捷的解决方案。本文将探讨为什么越来越多的商家选择使用乔拓云这种SAAS系统搭建小…

ubuntu18.04配置cuda+cudnn+anconda+pytorch-gpu+pycharm

一、显卡驱动安装 执行nvidia-smi查看安装情况 二、cuda安装 cuda官网下载cuda_11.6.2_510.47.03_linux.run,安装执行 sudo sh cuda_11.6.2_510.47.03_linux.run提升安装项,驱动不用安装,即第一项(Driver)&#xff…

因小失大,一个普通的postman多接口顺序执行,让项目瘫痪了一天

Runner的使用 postman不仅可以单独运行某个接口,postman的 Runner模块可以运行多个接口,可以实现真正意义上的自动化接口测试 Runner的主要功能如下 按顺序调用接口,执行用例; 批量发送请求; 对接口数据进行参数化…