kubernetes 容器内获取Pod信息
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本文讲述Pod能获取Pod自身运行的容器信息以及Node信息(kubernetes 自从1.7开始)1.编译busybox-env.yaml文件apiVersion: v1kind: Podmetad
千家信息网最后更新 2025年12月02日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.podIP2.应用yaml
$ kubectl apply -f busybox-env.yaml3.进入容器内部查看变量是否存在
$ 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安全错误
数据库的锁怎样保障安全
网络安全大客户经理职责
乐意学软件开发定制
蔡林网络安全
典型的网络安全事故案例分析
虚拟化技术与数据库
模型软件开发
武侯区乐淘网络技术工作室
传世开区清空数据库
山西汇晋通网络技术有限公司
互联网科技公司的翻译招聘
河南省网络安全知识竞赛决赛
软件开发出国出差
阿里巴巴企业服务器租用
头条数据库技术框架
影像软件开发面试常见问题
视频文件服务器
普陀区软件开发技术咨询优势
软件开发都有多少薪
请各单位加强网络安全检查
数据库基础及应用的意义
数据库约束的练习
filemaker数据库主键
网络安全市场有前景吗
维护国家安全网络安全
数据库和数据库能互相访问吗
华为云软件开发好跳槽不
数据库备份重点考虑哪些因素
服务器电源防护措施
网络数据库如何创建视图
小学校园网络安全保障措施