在容器内获取Pod的信息
容器 获取 信息 Pod
2023-09-14 09:08:29 时间
每个Pod被创建出来之后,都会被系统分配唯一的名字、IP地址,并且处于某个Namespace中,而使用Downward API就能在Pod的容器内获取Pod的这些重要信息。
apiVersion: v1 kind: Pod metadata: name: dapi-get-info spec: containers: - name: test-get-info image: registry.cn-hangzhou.aliyuncs.com/google_containers/busybox command: ['/bin/sh','-c','env'] env: - name: MY_NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: MY_POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: MY_POD_IP valueFrom: fieldRef: fieldPath: status.podIP
查看env信息
KUBERNETES_PORT=tcp://10.96.0.1:443 KUBERNETES_SERVICE_PORT=443 HOSTNAME=dapi-get-info SHLVL=1 MYWEB_SERVICE_HOST=10.111.193.215 MYWEB_PORT_8080_TCP_ADDR=10.111.193.215 HOME=/root MYWEB_PORT_8080_TCP_PORT=8080 MYWEB_PORT_8080_TCP_PROTO=tcp MYWEB_PORT=tcp://10.111.193.215:8080 MYWEB_SERVICE_PORT=8080 MYWEB_PORT_8080_TCP=tcp://10.111.193.215:8080 MY_POD_IP=10.38.0.5 MYSQL_PORT_3306_TCP_ADDR=10.109.55.96 KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin KUBERNETES_PORT_443_TCP_PORT=443 MYSQL_PORT_3306_TCP_PORT=3306 KUBERNETES_PORT_443_TCP_PROTO=tcp MYSQL_SERVICE_HOST=10.109.55.96 MYSQL_PORT_3306_TCP_PROTO=tcp MY_NODE_NAME=node1 MYSQL_SERVICE_PORT=3306 MYSQL_PORT=tcp://10.109.55.96:3306 MYSQL_PORT_3306_TCP=tcp://10.109.55.96:3306 KUBERNETES_SERVICE_PORT_HTTPS=443 KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443 PWD=/ KUBERNETES_SERVICE_HOST=10.96.0.1 MY_POD_NAME=dapi-get-info
相关文章
- 在spring容器中获取bean
- Java 容器 & 泛型:二、ArrayList 、LinkedList和Vector比较
- STL之关联容器
- [Spring学习笔记 1 ] Spring 简介,初步知识--Ioc容器详解 基本原理。
- Docker 一文带你理解容器镜像
- K8S Flannel网络组件介绍及作用:让集群中不同节点创建的docker容器都具有全集群唯一的虚拟IP地址
- 暴走漫画基于阿里云的全面容器化架构实践
- 【阿里在线技术峰会】魏鹏:基于Java容器的多应用部署技术实践
- Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(OLTP和OLAP简介、DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略
- C++容器类对象函数參数问题
- 014-docker-终端获取 docker 容器(container)的 ip 地址
- RTX30系列linux+docker容器的GPU配置(tensorflow-gpu==1.15~2.x、tensorrt 7、cuda、cudnn)附加resnet50模型测试
- C++容器适配器
- docker容器IP获取方法
- Kubernetes 容器安全 Seccomp 限制容器进程系统调用
- Kubernetes 最小化微服务漏洞 安全沙箱运行容器:gVisor介绍与安装
- Kubernetes_容器网络_04_Calico底层隧道tunl0通信全过程(不同Node之间Pod通信)