kubernetes 容器内获取Pod信息
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本文讲述Pod能获取Pod自身运行的容器信息以及Node信息(kubernetes 自从1.7开始)1.编译busybox-env.yaml文件apiVersion: v1kind: Podmetad
千家信息网最后更新 2025年02月04日kubernetes 容器内获取Pod信息
本文讲述Pod能获取Pod自身运行的容器信息以及Node信息(kubernetes 自从1.7开始)
1.编译busybox-env.yaml
文件
apiVersion: v1kind: Podmetadata: name: busybox-envspec: containers: - name: busybox-container image: busybox command: - sleep - "3600" env: - name: MY_NODE_NAME # 获取node名称 valueFrom: fieldRef: fieldPath: spec.nodeName - name: MY_POD_NAME # 获取pod名称 valueFrom: fieldRef: fieldPath: metadata.name - name: MY_POD_NAMESPACE # 获取pod的namespace valueFrom: fieldRef: fieldPath: metadata.namespace - name: MY_POD_IP # 获取pod IP valueFrom: fieldRef: fieldPath: status.podIP
2.应用yaml
$ kubectl apply -f busybox-env.yaml
3.进入容器内部查看变量是否存在
$ kubectl exec -it busybox-env sh$ env | egrep "MY_POD"MY_POD_NAMESPACE=defaultMY_POD_IP=10.23.2.1MY_POD_NAME=busybox-env$ env | egrep "MY_NODE"MY_NODE_NAME=k8s-node01
可以看到变量是已经加载到容器的环境变量中了
容器
变量
信息
名称
文件
环境
应用
编译
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泉州分布式服务器行情
网络安全七一讲话感想和心得体会
一列的最小值数据库
如何自制采购数据库
网络安全与隐私泄漏
软件开发需要什么逻辑思维吗
极品飞车14服务器
数据库与面向对象编程
苏州福州app软件开发
如何在vs中更换数据库
赤峰网络安全知识答题
方舟私人服务器可以上传吗
t6服务器补丁位置
更改校园dns服务器
软件开发电脑申购理由
关系数据库理论 思政
凌众互联网科技有限公司是干嘛的
北京企业软件开发技术
5g网络安全特点
网络安全法问责方式
谭光华杭州软件开发有限公司
自动服务器部署
境外3安全验证服务器
网络安全工程师认证有
用函数对比表格中数据库
尚兔网络技术
网络安全标准化委员会
数据库是什么关系的主码
lol服务器炸了一直重连
省市区数据库 2014