首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

k8s如何访问 pod 元数据

Api 卷的方式 当然,我们也可以使用第二种方式,那就是通过 Downward Api 卷的方式,具体的操作方式和上述环境变量的方式类似,但是使用卷的方式,会在指定的路径下生成文件 Downward...并不是这样的, Downward Api 实际上是将 pod 的定义和状态信息,作为容器的环境变量或者文件的方式,来给容器传递数据的,如图 Downward Api 卷的方式可以这么写: apiVersion...: my-downward-vv image: busybox command: ["sleep","8888888"] volumeMounts: - name: my-downward-vv...既然可以用第三种方式与 ApiServer 的方式,咋还使用环境变量和 Downward Api 的方式呢?...自然是因为 Downward Api 的方式有所局限,局限就是 Downward Api 的方式只能获取自身 pod 的数据,如果我们想获取其他 pod 的资源信息,这个时候我们就需要和 Api Server

30040
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    深入理解Pod(二)

    目录: Pod配置管理:ConfigMap 容器内获取Pod信息:Downward API Pod生命周期和重启策略 Pod健康检查 ConfigMap 将应用所需的配置信息与程序进行分离...使用限制 ConfigMap必须在Pod之前创建 ConfigMap有Namespace限制,只有在同一Namespace下才可使用 静态Pod无法使用ConfigMap 容器内获取Pod信息:Downward...API 在Pod创建之后,会被分配唯一的名字、IP地址,并处于某个Namespace中,那么这些信息在Pod中应该怎么获取呢,就是利用Downward API。...Downward API可以通过以下两种方式将Pod信息注入容器内部。 环境变量 用于单个变量(也就是在Pod定义中是单值的,非数组),可以将Pod信息和Container信息注 入容器内部。

    64420
    领券