k8s 获取 Pod ip 添加到环境变量
2024-10-19 05:37:10
0x00 事件
有一个需要将 Pod 自身的 ip 地址添加到环境变量的需求,可以在 yaml 文件的 env 中这样设置:
env:
- name: POD_OWN_IP_ADDRESS
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: POD_OWN_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_OWN_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
除了 Pod 本身的 ip
地址,上面的例子中还声明了 Pod 自身的 name
和 namespace
环境变量
在 Pod 中查看环境变量:
$ kubectl exec -it pod/you_pod_name -- env | grep OWN
POD_OWN_IP_ADDRESS=100.107.55.20
POD_OWN_NAME=you_pod_name
POD_OWN_NAMESPACE=dev
最新文章
- 《CSS权威指南》读书笔记
- [No000031]操作系统 Operating Systems 之Open the OS!
- h264 profile &; level
- 如何真正重写window对象的方法
- javascript中的this应用
- css的#和.的区别
- 说一说高级男装面料_SuMisura_新浪博客
- 【转】secureCRT使用退格键(backspace)出现^H解决办法
- Swift - String与NSString的区别,以及各自的使用场景
- 在命令提示符下,怎么查看windows开启了哪些服务?
- 编程菜鸟的日记-《软件测试》Ron Patton著-读书笔记
- MyBatis Plus:No qualifying bean of type &#39;com.baomidou.mybatisplus.mapper.BaseMapper<;?>;&#39; available: expected single matching bean but found 4
- <;转>;jmeter(十七)目录结构
- 零基础Python爬虫实现(百度贴吧)
- POJ 3159 Candies (图论,差分约束系统,最短路)
- sqlserver的convert函数
- 读书笔记:Spring boot实战
- jsp jsp属性范围
- Flutter隐藏控件方法
- Java反射机制的基本概念与使用