美文网首页
Downward API

Downward API

作者: 魔曦帝天 | 来源:发表于2019-12-11 10:31 被阅读0次

Downward API

它的作用是:让 Pod 里的容器能够直接获取到这个 Pod API 对象本身的信息

在这个 Pod 的 YAML 文件中,我定义了一个简单的容器,声明了一个projected 类型的Volume。只不过这次 Volume 的数据来源,变成了 Downward API。而这个 Downward APIVolume则声明了要暴露 Pod 的 metadata.labels 信息

apiVersion: v1
kind: Pod
metadata: 
  name: kulong
  labels: 
    zone: user-test
    cluster: test-cluster
    rack: rack-22
spec: 
  containers: 
     - name: client-container
       image: busybox
       command: ["sh","-c"]
       args: 
       - while true;do
          if [[ -e /etc/podinfo/labels ]];then 
            echo -en '\n\n'; cat /etc/podinfo/labels;cat /etc/podinfo/name; fi;
            sleep 5;
         done;
       volumeMounts: 
         - name: podinfo
           mountPath: /etc/podinfo
           readOnly: false
  volumes:
    - name: podinfo
      projected:
        sources:
        - downwardAPI:
            items:
              - path: "labels"
                fieldRef:
                  fieldPath: metadata.labels
              - path: "name"
                fieldRef:
                  fieldPath: metadata.name

kubectl create -f dapi-volume.yaml
kubectl logs kulong

cluster="test-cluster1"
rack="rack-22"
zone="us-est-coas

在使用 Downward API 时,还是要记得去查阅一下官方文档
Downward API用法

相关文章

  • 通过文件暴露 Pod 信息给容器

    Downward API 的动机 1、Downward API 存储 Pod 字段 2、Downward API ...

  • Downward API

    Downward API 它的作用是:让 Pod 里的容器能够直接获取到这个 Pod API 对象本身的信息。 实...

  • Downward API

    Downward API 它的作用是:让 Pod 里的容器能够直接获取到这个 Pod API 对象本身的信息 在这...

  • Pod Downward API

    1. 在容器内获取Pod信息(Downward API) 我们知道,每个Pod在成功创建处理后,都会被系统分配唯一...

  • 8.2 与Kubernetes API服务器交互

    8.2 与Kubernetes API服务器交互 我们已经知道,Downward API提供了一种简单的方式,将p...

  • Pod挂载(ConfigMap,Downward API,Ser

    到目前为止,Kubernetes 支持的 Projected Volume 一共有四种:1.Secret(存放数据...

  • 3 深入掌握Pod(3)

    3.6 在容器内获取Pod信息(Downward API) 我们知道,每个Pod在被成功创建出来之后,都会被系统分...

  • 8.1 通过Downward API传递元数据

    在之前的章节中,我们已经了解到如何通过环境变量或者configMap和secret卷向应用传递配置数据。这对于po...

  • worth

    Why the crypto market trending downward?and at this a i...

  • 每日绘/ 手绘素材集 Day6

    sketching downward facing dog. one of my favorite poses, ...

网友评论

      本文标题:Downward API

      本文链接:https://www.haomeiwen.com/subject/hrzggctx.html