内置组件列表

    本文档将按字典序展示所有内置组件的参数列表。

    名称描述类型是否必须默认值
    name环境变量名称。stringtrue
    value环境变量的值。stringfalse
    valueFrom从哪个资源中读取环境变量的定义。valueFromfalse
    名称描述类型是否必须默认值
    secretKeyRefsecret 键的引用。false
    configMapKeyRefconfigmap 键的引用。configMapKeyReffalse
    名称描述类型是否必须默认值
    nameSecret 名称。stringtrue
    key选择 Secret 中存在的 key。stringtrue
    名称描述类型是否必须默认值
    name环境变量的名称。stringtrue
    keyconfigmap 中的键名。stringtrue
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mediumstringfalseempty
    typeSpecify volume type, options: “pvc”,”configMap”,”secret”,”emptyDir”, default to emptyDir。stringfalseemptyDir
    名称描述类型是否必须默认值
    ipstringtrue
    hostnames[]stringtrue
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。httpGetfalse
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    httpHeaders[]httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。httpGetfalse
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    httpHeaders[]httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue

    定义一个同 Kubernetes 每个机器 Node 都运行的服务。

    名称描述类型是否必须默认值
    labels工作负载的标签。map[string]:stringfalse
    annotations工作负载的注解。map[string]:stringfalse
    image容器使用的镜像。stringtrue
    imagePullPolicy镜像拉取策略。stringfalse
    imagePullSecrets容器的镜像拉取密钥。[]stringfalse
    ports指定业务流量进入的端口(多个),默认为 80。false
    cmd容器的启动命令。[]stringfalse
    env容器中的环境变量。[]envfalse
    cpuCPU 核数 (0.5 CPU 核), 1 (1 CPU 核)。stringfalse
    memory所需要的内存大小。stringfalse
    volumeMountsfalse
    volumesDeprecated field, use volumeMounts instead。[]volumesfalse
    livenessProbe判断容器是否存活的探针。false
    readinessProbe判断容器是否就绪,能够接受用户流量的探针。readinessProbefalse
    hostAliases定义容器内的 hostAliases。false
    名称描述类型是否必须默认值
    port要暴露的 IP 端口号。inttrue
    name端口名称。stringfalse
    protocol端口协议类型 UDP, TCP, 或者 SCTP。stringfalseTCP
    expose端口是否需要暴露。boolfalsefalse
    名称描述类型是否必须默认值
    name环境变量名称。stringtrue
    value环境变量的值。stringfalse
    valueFrom从哪个资源中读取环境变量的定义。valueFromfalse
    名称描述类型是否必须默认值
    secretKeyRefsecret 键的引用。false
    configMapKeyRefconfigmap 键的引用。configMapKeyReffalse
    名称描述类型是否必须默认值
    nameSecret 名称。stringtrue
    key选择 Secret 中存在的 key。stringtrue
    名称描述类型是否必须默认值
    name环境变量的名称。stringtrue
    keyconfigmap 中的键名。stringtrue
    名称描述类型是否必须默认值
    pvc挂载一个 PVC 卷。false
    configMap挂载一个 configmap 卷。[]configMapfalse
    secret挂载一个 secret 卷。false
    emptyDir挂载一个 emptyDir 的卷。[]emptyDirfalse
    hostPath挂载主机目录卷。false
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    claimNamePVC 名称。stringtrue
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    defaultModeintfalse420
    cmNamestringtrue
    items[]itemsfalse
    名称描述类型是否必须默认值
    keystringtrue
    pathstringtrue
    modeintfalse511
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    defaultModeintfalse420
    secretNamestringtrue
    itemsfalse
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mediumstringfalseempty
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mountPropagationstringfalse
    pathstringtrue
    readOnlyboolfalse
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mediumstringfalseempty
    typeSpecify volume type, options: “pvc”,”configMap”,”secret”,”emptyDir”, default to emptyDir。stringfalseemptyDir
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。execfalse
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。tcpSocketfalse
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    hoststringfalse
    schemestringfalseHTTP
    httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。execfalse
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。tcpSocketfalse
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    hoststringfalse
    schemestringfalseHTTP
    httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue
    名称描述类型是否必须默认值
    ipstringtrue
    hostnames[]stringtrue

    列表中的元素为完整的 Kubernetes 资源结构体。

    NAMEDESCRIPTIONTYPEREQUIREDDEFAULT
    objectsA slice of Kubernetes resource manifests[]Kubernetes-Objectstrue
    名称描述类型是否必须默认值
    labels工作负载的标签。map[string]:stringfalse
    annotations工作负载的注解。map[string]:stringfalse
    count每次任务执行的并行度。intfalse1
    image容器使用的镜像。stringtrue
    imagePullPolicy镜像拉取策略。stringfalse
    imagePullSecrets容器的镜像拉取密钥。[]stringfalse
    restart定义失败重启策略,可选值为 Never 或者 OnFailure,默认是 OnFailure。stringfalseNever
    cmd容器的启动命令。[]stringfalse
    env容器中的环境变量。false
    cpuCPU 核数 (0.5 CPU 核), 1 (1 CPU 核)。stringfalse
    memory所需要的内存大小。stringfalse
    volumesDeclare volumes and volumeMounts。[]volumesfalse
    livenessProbe判断容器是否存活的探针。false
    readinessProbe判断容器是否就绪,能够接受用户流量的探针。readinessProbefalse
    名称描述类型是否必须默认值
    name环境变量名称。stringtrue
    value环境变量的值。stringfalse
    valueFrom从哪个资源中读取环境变量的定义。false
    名称描述类型是否必须默认值
    secretKeyRefsecret 键的引用。secretKeyReffalse
    configMapKeyRefconfigmap 键的引用。false
    名称描述类型是否必须默认值
    nameSecret 名称。stringtrue
    key选择 Secret 中存在的 key。stringtrue
    名称描述类型是否必须默认值
    name环境变量的名称。stringtrue
    keyconfigmap 中的键名。stringtrue
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mediumstringfalseempty
    typeSpecify volume type, options: “pvc”,”configMap”,”secret”,”emptyDir”, default to emptyDir。stringfalseemptyDir
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。execfalse
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。tcpSocketfalse
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。execfalse
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。tcpSocketfalse
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue

    定义一个长期运行的,可伸缩的容器化的服务,并且会暴露一个服务端点用来接受来自客户的外部流量。

    名称描述类型是否必须默认值
    labels工作负载的标签。map[string]:stringfalse
    annotations工作负载的注解。map[string]:stringfalse
    image容器使用的镜像。stringtrue
    imagePullPolicy镜像拉取策略。stringfalse
    imagePullSecrets容器的镜像拉取密钥。[]stringfalse
    ports指定业务流量进入的端口(多个),默认为 80。[]portsfalse
    cmd容器的启动命令。[]stringfalse
    env容器中的环境变量。false
    cpuCPU 核数 (0.5 CPU 核), 1 (1 CPU 核)。stringfalse
    memory所需要的内存大小。stringfalse
    volumeMountsvolumeMountsfalse
    volumesDeprecated field, use volumeMounts instead。false
    livenessProbe判断容器是否存活的探针。livenessProbefalse
    readinessProbe判断容器是否就绪,能够接受用户流量的探针。false
    hostAliases定义容器内的 hostAliases。[]hostAliasesfalse
    名称描述类型是否必须默认值
    port要暴露的 IP 端口号。inttrue
    name端口名称。stringfalse
    protocol端口协议类型 UDP, TCP, 或者 SCTP。stringfalseTCP
    expose端口是否需要暴露。boolfalsefalse
    nodePortexposed node port. Only Valid when exposeType is NodePort。intfalse
    名称描述类型是否必须默认值
    name环境变量名称。stringtrue
    value环境变量的值。stringfalse
    valueFrom从哪个资源中读取环境变量的定义。false
    名称描述类型是否必须默认值
    secretKeyRefsecret 键的引用。secretKeyReffalse
    configMapKeyRefconfigmap 键的引用。false
    名称描述类型是否必须默认值
    nameSecret 名称。stringtrue
    key选择 Secret 中存在的 key。stringtrue
    名称描述类型是否必须默认值
    name环境变量的名称。stringtrue
    keyconfigmap 中的键名。stringtrue
    名称描述类型是否必须默认值
    pvc挂载一个 PVC 卷。[]pvcfalse
    configMap挂载一个 configmap 卷。false
    secret挂载一个 secret 卷。[]secretfalse
    emptyDir挂载一个 emptyDir 的卷。false
    hostPath挂载主机目录卷。[]hostPathfalse
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    subPathstringfalse
    claimNamePVC 名称。stringtrue
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    subPathstringfalse
    defaultModeintfalse420
    cmNamestringtrue
    itemsfalse
    名称描述类型是否必须默认值
    keystringtrue
    pathstringtrue
    modeintfalse511
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    subPathstringfalse
    defaultModeintfalse420
    secretNamestringtrue
    items[]itemsfalse
    名称描述类型是否必须默认值
    keystringtrue
    pathstringtrue
    modeintfalse511
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    subPathstringfalse
    mediumstringfalseempty
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    subPathstringfalse
    pathstringtrue
    名称描述类型是否必须默认值
    namestringtrue
    mountPathstringtrue
    mediumstringfalseempty
    typeSpecify volume type, options: “pvc”,”configMap”,”secret”,”emptyDir”, default to emptyDir。stringfalseemptyDir
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。httpGetfalse
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    hoststringfalse
    schemestringfalseHTTP
    httpHeaders[]httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    port指定健康检查的 TCP socket。inttrue
    名称描述类型是否必须默认值
    exec通过在容器中执行一条命令判断是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    httpGet通过发送 httpGet 请求判断容器是否就绪。 请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。httpGetfalse
    tcpSocket通过 tcpSocket 是否开启判断容器是否就绪。请注意就绪性检查必须并且也只能定义 httpGet,tcpSocket 或者 exec 中的一个。false
    initialDelaySeconds定义容器启动多少秒之后开始第一次检查。intfalse0
    periodSeconds定义每次检查之间的时间间隔。intfalse10
    timeoutSeconds定义检查的超时时间。intfalse1
    successThreshold定义检查成功多少次之后判断容器已经就绪。intfalse1
    failureThreshold定义检查失败多少次之后判断容器已经不健康。intfalse3
    名称描述类型是否必须默认值
    command容器中执行的命令,命令返回 0 则为正常,否则则为失败。[]stringtrue
    名称描述类型是否必须默认值
    path定义服务端点请求的路径。stringtrue
    port定义服务端点的端口号。inttrue
    hoststringfalse
    schemestringfalseHTTP
    httpHeaders[]httpHeadersfalse
    名称描述类型是否必须默认值
    namestringtrue
    valuestringtrue
    名称描述类型是否必须默认值
    ipstringtrue
    hostnames[]stringtrue

    Last updated on 2022年12月1日 by Somefive