RedisEnterpriseCluster API 参考

apiVersion:

app.redislabs.com/v1

RedisEnterpriseCluster 是 redisenterpriseclusters API 的架构

名称 类型 描述 是否必需
apiVersion string app.redislabs.com/v1 true
类型 字符串 RedisEnterpriseCluster true
metadata object 请参考Kubernetes API文档以了解`metadata`字段的详细信息。 true
spec object RedisEnterpriseClusterSpec 定义了 RedisEnterpriseCluster 的期望状态
false
status object
false

规格

↩ 父级

RedisEnterpriseClusterSpec 定义了 RedisEnterpriseCluster 的期望状态

名称 类型 描述 是否必需
activeActive object ActiveActive 设置的规范。在同一时间最多只能设置 ingressOrRouteSpec 或 activeActive 字段中的一个。
false
antiAffinityAdditionalTopologyKeys []string 额外的反亲和性条件,以支持在不同区域/vcenters上的安装
false
backup object 集群范围的备份配置
false
bootstrapperImageSpec object Bootstrapper容器镜像的规范
false
bootstrapperResources object 用于引导程序容器的计算资源需求
false
certificates object RS集群证书。用于修改集群使用的证书。请参阅上面描述的“RSClusterCertificates”结构以查看支持的证书。
false
clusterCredentialSecretName string 用于集群凭证的Secret名称/路径。仅在ClusterCredentialSecretType为vault时使用。如果留空,将使用集群名称。
false
clusterCredentialSecretRole string 仅在ClusterCredentialSecretType为vault时使用,用于定义要使用的vault角色。如果为空,默认为"redis-enterprise-operator"
false
clusterCredentialSecretType enum 用于ClusterCredential的Secret类型,Vault, Kuberetes,... 如果留空,将默认使用kubernetes secrets

枚举: vault, kubernetes
false
clusterRecovery boolean 当设置为true时,ClusterRecovery会启动集群恢复。请注意,此字段在集群恢复后会自动清除
false
containerTimezone object 容器时区配置。虽然所有容器的默认时区是UTC,但此设置可用于设置服务rigger/bootstrapper/RS容器的时区。您可以将主机的时区传播到RS pods,或者通过timezoneName手动设置。
false
createServiceAccount boolean 是否创建服务账户
false
dataInternodeEncryption boolean 节点间加密(INE)集群范围策略。一个可选的布尔设置。指定新创建的REDB是否应开启/关闭INE。可以通过类似的设置针对特定的REDB进行覆盖,请查看REDB的类似设置以获取更多信息。
false
encryptPkeys boolean 私钥加密 可能的值:true/false
false
enforceIPv4 boolean 设置 ENFORCE_IPV4 环境变量
false
extraEnvVars []object 高级用法:请谨慎使用。向RS StatefulSet的容器添加环境变量。
false
extraLabels map[string]string 用户为了方便而定义的标签
false
hostAliases []object 向Redis Enterprise pods添加hostAliases条目
false
ingressOrRouteSpec object Redis企业集群和数据库的访问配置。在同一时间最多只能设置ingressOrRouteSpec或activeActive字段中的一个。
false
ldap object 集群级别的LDAP配置,例如服务器地址、协议、认证和查询设置。
false
license string Redis 企业许可证
false
licenseSecretName string 用于集群许可证的K8s secret或Vault Secret名称/路径。如果留空,则从"license"字段读取许可证。请注意,不能在"license"和"licenseSecretName"中同时指定非空值,只能使用其中一个字段来传递许可证字符串。许可证需要存储在"license"键下。
false
nodeSelector map[string]string 选择适合Redis Enterprise pod的节点选择器
false
nodes integer Redis Enterprise 节点(pods)的数量

格式: int32
false
ocspConfiguration object 一个表示集群OCSP配置的API对象。要启用OCSP,集群的代理证书应包含OCSP响应者URL。
false
persistentSpec object Redis企业集群持久化的规范
false
podAnnotations map[string]string 用于服务配置和Redis企业版pod的注释
false
podAntiAffinity object 覆盖Redis Enterprise pods的默认反亲和性规则。更多信息:https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#an-example-of-a-pod-that-uses-pod-affinity
false
podSecurityPolicyName string 已弃用:Kubernetes v1.25 中移除了 PodSecurityPolicy 支持,在 Kubernetes v1.25+ 上运行时使用此字段无效。RedisEnterpriseCluster API 的未来版本将完全移除对此字段的支持。有关迁移说明,请参阅 https://kubernetes.io/docs/tasks/configure-pod-container/migrate-from-psp/ 要在 pod 上使用的 pod 安全策略的名称
false
podStartingPolicy object 针对卡在“ContainerCreating”状态的STS pod的缓解设置
false
podTolerations []object 添加到所有托管pod的容忍度。更多信息:https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
false
priorityClassName string 将优先级类添加到由操作符管理的pod
false
pullSecrets []object PullSecrets 是一个可选的秘密引用列表,用于拉取任何镜像。如果指定,这些秘密将被传递给各个拉取器实现以供使用。更多信息:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
false
rackAwarenessNodeLabel string 指定机架ID的节点标签 - 如果指定,将创建机架感知集群。机架感知要求所有节点上必须存在节点标签。此外,操作员需要一个具有列出节点权限的特殊集群角色。
false
redisEnterpriseAdditionalPodSpecAttributes object 高级使用,风险自负 - 指定用于Redis Enterprise pods的statefulset所需的pod属性。由操作员管理的pod属性可能会覆盖这些设置。同时确保集群上运行的K8s版本支持这些属性 - 操作员不会验证这一点。
false
redisEnterpriseIPFamily enum 保留,未来使用,仅在Redis指示时使用。IPFamily决定为pod的内部和外部通信选择哪种IP系列。

枚举: IPv4, IPv6
false
redisEnterpriseImageSpec object Redis Enterprise 容器镜像的规范
false
redisEnterpriseNodeResources object Redis Enterprise 容器的计算资源需求
false
redisEnterprisePodAnnotations map[string]string Redis企业版Pod的注解
false
redisEnterpriseServicesConfiguration object RS集群可选服务设置
false
redisEnterpriseServicesRiggerImageSpec object Services Rigger 容器镜像的规范
false
redisEnterpriseServicesRiggerResources object Services Rigger pod 的计算资源需求
false
redisEnterpriseTerminationGracePeriodSeconds integer (STS创建的) REC pods的TerminationGracePeriodSeconds值

格式: int64
false
redisEnterpriseVolumeMounts []object redis企业容器内的额外卷挂载。更多信息:https://kubernetes.io/docs/concepts/storage/volumes/
false
redisOnFlashSpec object 存储与Redis on Flash相关的配置。如果提供,集群将能够创建Redis on Flash数据库。
false
redisUpgradePolicy enum 要在Redis企业集群上设置的Redis升级策略。可能的值:major/latest 当执行升级时,集群使用此值来选择数据库的Redis版本。Redis企业集群包含多个可用于数据库的OSS Redis版本。

枚举: major, latest
false
resp3Default boolean 数据库在升级时是否开启RESP3兼容性。注意 - 在显式设置其值后删除此属性将不会产生任何效果。请查看RS文档中的相应字段以获取更多信息。
false
serviceAccountName string 使用的服务账户名称
false
services object 为Redis Enterprise集群和数据库创建的运营商管理服务资源的自定义选项
false
servicesRiggerSpec object 服务装配器的规范
false
sideContainersSpec []object
false
slaveHA object 从节点高可用性机制配置。
false
uiAnnotations map[string]string Redis Enterprise UI服务的注释。这些注释将覆盖在spec.services.servicesAnnotations下设置的重叠全局注释。指定的注释不会覆盖已经存在且不是由操作符生成的注释,除了保留的'redis.io/last-keys'注释。
false
uiServiceType enum 用于暴露Redis Enterprise UI的服务类型 (https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)

枚举: ClusterIP, NodePort, LoadBalancer, ExternalName
false
upgradeSpec object Redis Enterprise 升级的规范
false
username string Redis Enterprise 管理员用户的用户名
false
vaultCASecret string 包含Vault的CA证书的K8s secret名称 - 默认为"vault-ca-cert"
false
volumes []object 额外的卷
false

spec.activeActive

↩ 父级

ActiveActive 设置的规范。在同一时间最多只能设置 ingressOrRouteSpec 或 activeActive 字段中的一个。

名称 类型 描述 是否必需
apiIngressUrl string RS API URL
true
dbIngressSuffix string DB 端点后缀 - 将用于设置数据库主机。ingress 创建一个主机名,因此如果在集群上创建了多个同名数据库,它应该是唯一的
true
method enum 用于区分不同平台的实现

枚举: openShiftRoute, ingress
true
ingressAnnotations map[string]string 用于GKE中的ha-proxy或nginx等入口控制器
false

spec.backup

↩ 父级

集群范围的备份配置

名称 类型 描述 是否必需
s3 object 配置用于备份到s3和s3兼容存储的设置
false

spec.backup.s3

↩ 父级

备份到s3和s3兼容存储的配置

名称 类型 描述 是否必需
caCertificateSecretName string 保存S3 CA证书的Secret名称,该证书包含映射到secret中'cert'键的TLS证书
false
url string 指定用于S3导出和导入的URL
false

spec.bootstrapperImageSpec

↩ 父级

Bootstrapper 容器镜像的规范

名称 类型 描述 是否必需
digestHash string 要拉取的容器镜像的摘要哈希。当指定时,容器镜像将根据摘要哈希而不是镜像标签拉取。versionTag字段也必须指定,并且镜像标签必须与此摘要哈希匹配。注意:此字段仅支持OLM部署。
false
imagePullPolicy string 应用于容器镜像的镜像拉取策略。可以是 Always、Never、IfNotPresent 之一。
false
repository string 要部署的容器镜像的仓库(名称)。
false
versionTag string 要部署的容器镜像的标签。
false

spec.bootstrapperResources

↩ 父级

计算引导程序容器的资源需求

名称 类型 描述 是否必需
claims []object
false
limits map[string]int or string Limits 描述了允许的最大计算资源量。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false
requests map[string]int or string Requests 描述了所需的最小计算资源量。如果容器的 Requests 被省略,则默认为 Limits(如果明确指定),否则为实现定义的值。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false

spec.bootstrapperResources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.certificates

↩ 父级

RS集群证书。用于修改集群使用的证书。请参阅上述描述的“RSClusterCertificates”结构以查看支持的证书。

名称 类型 描述 是否必需
apiCertificateSecretName string 用于集群API证书的Secret名称。如果留空,将使用集群提供的证书。
false
cmCertificateSecretName string 用于集群的CM(集群管理器)证书的Secret名称。如果留空,将使用集群提供的证书。
false
ldapClientCertificateSecretName string 用于集群LDAP客户端证书的Secret名称。如果留空,将禁用LDAP客户端证书认证。
false
metricsExporterCertificateSecretName string 用于集群的Metrics Exporter证书的Secret名称。如果留空,将使用集群提供的证书。
false
proxyCertificateSecretName string 用于集群代理证书的Secret名称。如果留空,将使用集群提供的证书。
false
syncerCertificateSecretName string 用于集群Syncer证书的Secret名称。如果留空,将使用集群提供的证书。
false

spec.containerTimezone

↩ 父级

容器时区配置。虽然所有容器的默认时区是UTC,但此设置可用于设置服务触发器/引导程序/RS容器的时区。您可以将主机的时区传播到RS pod,或通过timezoneName手动设置。

名称 类型 描述 是否必需
propagateHost object 标识容器的时区应与主机同步,此选项将主机路径卷挂载到RS pod上,这在某些系统中可能会受到限制。
false
timezoneName string 作为字符串的POSIX样式时区名称,将作为EnvVar传递给RE pods,例如 "Europe/London"。
false

spec.extraEnvVars[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.extraEnvVars[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.extraEnvVars[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.extraEnvVars[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.extraEnvVars[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.extraEnvVars[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.hostAliases[]

↩ 父级

HostAlias 保存了 IP 和主机名之间的映射,这些映射将作为条目注入到 pod 的 hosts 文件中。

名称 类型 描述 是否必需
hostnames []string 上述IP地址的主机名。
false
ip string 主机文件条目的IP地址。
false

spec.ingressOrRouteSpec

↩ 父级

Redis企业集群和数据库的访问配置。在同一时间,最多只能设置ingressOrRouteSpec或activeActive字段中的一个。

名称 类型 描述 是否必需
apiFqdnUrl string RS API URL
true
dbFqdnSuffix string DB 端点后缀 - 将用于设置数据库主机的入口 。创建一个主机名,因此如果在集群上创建了多个同名数据库,它应该是唯一的
true
method enum 用于区分不同平台的实现。

枚举: openShiftRoute, ingress, istio
true
ingressAnnotations map[string]string 由操作员创建的入口资源上设置的额外注释
false

spec.ldap

↩ 父级

集群级别的LDAP配置,例如服务器地址、协议、认证和查询设置。

名称 类型 描述 是否必需
authenticationQuery object 认证查询的配置,用于将提供给集群进行认证的用户名与LDAP专有名称之间的映射。
true
authorizationQuery object 授权查询的配置,用户的可分辨名称与其组成员身份之间的映射。
true
protocol enum 指定要使用的LDAP协议。可选值为:LDAP, LDAPS, STARTTLS。

枚举: LDAP, LDAPS, STARTTLS
true
servers []object 一个或多个LDAP服务器。如果指定了多个服务器,它们必须共享相同的组织结构树。
true
bindCredentialsSecretName string 同一命名空间内的密钥名称,该密钥包含用于与LDAP服务器进行身份验证查询的凭据。该密钥必须有一个名为'dn'的键,其中包含执行查询的用户的专有名称,以及一个名为'password'的键,其中包含其密码。如果留空,则禁用基于凭据的身份验证。
false
caCertificateSecretName string 在同一命名空间内的密钥名称,该密钥包含用于验证与LDAP服务器的TLS连接的PEM编码的CA证书。该密钥必须有一个名为'cert'的键,其中包含证书数据。此字段仅在协议为LDAPS或STARTTLS时适用。
false
cacheTTLSeconds integer 缓存条目的最大TTL。
false
directoryTimeoutSeconds integer 认证用户时连接到LDAP服务器的超时时间,单位为秒
false
enabledForControlPlane boolean 是否启用LDAP以进行控制平面访问。默认情况下禁用。
false
enabledForDataPlane boolean 是否启用LDAP进行数据平面访问。默认情况下禁用。
false

spec.ldap.authenticationQuery

↩ 父级

配置认证查询,映射提供给集群进行认证的用户名与LDAP专有名称之间的关系。

名称 类型 描述 是否必需
query object 搜索查询的配置。与'template'字段互斥。查询过滤器中的子字符串'%u'将被用户名替换。
false
template string 模板查询的配置。与'query'字段互斥。子字符串'%u'将被用户名替换,例如'cn=%u,ou=dev,dc=example,dc=com'。
false

spec.ldap.authenticationQuery.query

↩ 父级

搜索查询的配置。与'template'字段互斥。查询过滤器中的子字符串'%u'将被用户名替换。

名称 类型 描述 是否必需
base string 搜索开始的条目的专有名称,例如 'ou=dev,dc=example,dc=com'。
true
filter string 用于在搜索中应用的过滤器的RFC-4515字符串表示。对于认证查询,子字符串'%u'将被替换为用户名,例如'(cn=%u)'。对于授权查询,子字符串'%D'将被替换为用户的专有名称,例如'(members=%D)'。
true
scope enum LDAP查询的搜索范围。可选值之一:BaseObject, SingleLevel, WholeSubtree

枚举: BaseObject, SingleLevel, WholeSubtree
true

spec.ldap.authorizationQuery

↩ 父级

授权查询的配置,用户的可分辨名称与其组成员资格之间的映射。

名称 类型 描述 是否必需
attribute string 用于属性查询的配置。与'query'字段互斥。包含LDAP用户实体的属性名称,该属性包含用户所属组的列表,例如'memberOf'。
false
query object 搜索查询的配置。与'attribute'字段互斥。查询过滤器中的子字符串'%D'将被替换为用户的专有名称。
false

spec.ldap.authorizationQuery.query

↩ 父级

搜索查询的配置。与'attribute'字段互斥。查询过滤器中的子字符串'%D'将被替换为用户的专有名称。

名称 类型 描述 是否必需
base string 搜索开始的条目的专有名称,例如 'ou=dev,dc=example,dc=com'。
true
filter string 用于在搜索中应用的过滤器的RFC-4515字符串表示。对于认证查询,子字符串'%u'将被替换为用户名,例如'(cn=%u)'。对于授权查询,子字符串'%D'将被替换为用户的专有名称,例如'(members=%D)'。
true
scope enum LDAP查询的搜索范围。可选值之一:BaseObject, SingleLevel, WholeSubtree

枚举: BaseObject, SingleLevel, WholeSubtree
true

spec.ldap.servers[]

↩ 父级

LDAP服务器的地址。

名称 类型 描述 是否必需
host string LDAP服务器的主机名
true
port integer LDAP服务器的端口号。如果未指定,默认为389用于LDAP和STARTTLS协议,636用于LDAPS协议。

格式: int32
false

spec.ocsp配置

↩ 父级

一个API对象,表示集群的OCSP配置。要启用OCSP,集群的代理证书应包含OCSP响应者URL。

名称 类型 描述 是否必需
ocspFunctionality boolean 是否启用/禁用集群的OCSP机制。
false
queryFrequency integer 确定控制平面轮询OCSP响应器以获取服务器证书新状态的间隔时间(以秒为单位)。最小值为60。最大值为86400。
false
recoveryFrequency integer 确定控制平面在当前凭证无效时,轮询OCSP响应器以获取服务器证书新状态的间隔时间(以秒为单位)。最小值为60。最大值为86400。
false
recoveryMaxTries integer 确定OCSP恢复尝试的最大次数。在达到最大尝试次数后,控制平面将恢复到常规频率。最小值为1。最大值为100。
false
responseTimeout integer 确定请求等待OCSP响应者响应的时间间隔(以秒为单位)。最小值为1。最大值为60。
false

spec.persistentSpec

↩ 父级

Redis企业集群持久化规范

名称 类型 描述 是否必需
enablePersistentVolumeResize boolean 是否启用PersistentVolumes调整大小。默认禁用。在使用此功能之前,请仔细阅读pvc_expansion自述文件中的说明。
false
enabled boolean 是否将持久卷添加到Redis Enterprise pods
false
storageClassName string Redis Enterprise pods 中持久卷的存储类。留空以使用默认值。如果以这种方式使用默认值,请确保 Kubernetes 集群已配置了默认的存储类。可以通过运行 `kubectl get storageclass` 并查看其中一个存储类的名称是否包含 `(default)` 标记来完成此操作。
false
volumeSize int or string 要在创建集群后启用调整大小 - 请按照pvc_expansion自述文件中的说明操作
false

spec.podAntiAffinity

↩ 父级

覆盖Redis Enterprise pods的默认反亲和性规则。更多信息:https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#an-example-of-a-pod-that-uses-pod-affinity

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution []object
false

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
podAffinityTerm object
true
weight integer

格式: int32
true

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.podStartingPolicy

↩ 父级

针对卡在“ContainerCreating”状态的STS pod的缓解设置

名称 类型 描述 是否必需
enabled boolean 是否检测并尝试缓解pod启动问题
true
startingThresholdSeconds integer 启动时等待pod卡住的时间(以秒为单位),然后采取行动。如果设置为0,将被视为禁用。

格式: int32
true

spec.podTolerations[]

↩ 父级

名称 类型 描述 是否必需
效果 字符串
false
字符串
操作符 字符串
false
tolerationSeconds integer

格式: int64
false
字符串
false

spec.pullSecrets[]

↩ 父级

名称 类型 描述 是否必需
name string 秘密名称
false

spec.redisEnterpriseAdditionalPodSpecAttributes

↩ 父级

高级使用,风险自负 - 指定有状态集所需的Pod属性 - Redis Enterprise Pods。由操作员管理的Pod属性可能会覆盖这些设置。同时,请确保集群上运行的K8s版本支持这些属性 - 操作员不会验证这一点。

名称 类型 描述 是否必需
activeDeadlineSeconds integer

格式: int64
false
affinity object
false
automountServiceAccountToken boolean
false
dnsConfig object
false
dnsPolicy string
false
enableServiceLinks boolean
false
ephemeralContainers []object
false
hostAliases []object
false
hostIPC boolean
false
hostNetwork boolean
false
hostPID boolean
false
hostUsers boolean
false
主机名 字符串
false
imagePullSecrets []object
false
initContainers []object
false
nodeName string
false
nodeSelector map[string]string
false
os 对象
false
overhead map[string]int 或 string
false
preemptionPolicy string
false
priority integer

格式: int32
false
priorityClassName string
false
readinessGates []object
false
resourceClaims []object
false
restartPolicy string
false
runtimeClassName string
false
schedulerName string
false
schedulingGates []object
false
securityContext object
false
serviceAccount string
false
serviceAccountName string
false
setHostnameAsFQDN boolean
false
shareProcessNamespace boolean
false
子域名 字符串
false
terminationGracePeriodSeconds integer

格式: int64
false
tolerations []object
false
topologySpreadConstraints []object
false
volumes []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity

↩ 父级

名称 类型 描述 是否必需
nodeAffinity object
false
podAffinity object
false
podAntiAffinity object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
preference 对象
true
weight integer

格式: int32
true

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchFields []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution

↩ 父级

名称 类型 描述 是否必需
nodeSelectorTerms []object
true

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchFields []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
podAffinityTerm object
true
weight integer

格式: int32
true

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
podAffinityTerm object
true
weight integer

格式: int32
true

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.dnsConfig

↩ 父级

名称 类型 描述 是否必需
nameservers []string
false
options []object
false
搜索 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.dnsConfig.options[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
args []string
false
命令 []string
false
env []object
false
envFrom []object
false
图像 字符串
imagePullPolicy string
false
lifecycle object
false
livenessProbe object
false
ports []object
false
readinessProbe object
false
resources 对象
false
securityContext object
false
startupProbe object
false
stdin boolean
false
stdinOnce boolean
false
targetContainerName string
false
terminationMessagePath string
false
terminationMessagePolicy string
false
tty boolean
false
volumeDevices []object
false
volumeMounts []object
false
workingDir string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[]

↩ 父级

名称 类型 描述 是否必需
configMapRef object
false
prefix string
false
secretRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].configMapRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle

↩ 父级

名称 类型 描述 是否必需
postStart object
false
preStop object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].ports[]

↩ 父级

名称 类型 描述 是否必需
containerPort integer

格式: int32
true
hostIP string
false
hostPort integer

格式: int32
false
名称 字符串
protocol string

默认: TCP
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext

↩ 父级

名称 类型 描述 是否必需
allowPrivilegeEscalation boolean
false
capabilities object
false
privileged boolean
false
procMount string
false
readOnlyRootFilesystem boolean
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
windowsOptions object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.capabilities

↩ 父级

名称 类型 描述 是否必需
add []string
false
drop []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].volumeDevices[]

↩ 父级

名称 类型 描述 是否必需
devicePath string
true
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].volumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.hostAliases[]

↩ 父级

名称 类型 描述 是否必需
主机名 []string
false
ip string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.imagePullSecrets[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
args []string
false
命令 []string
false
env []object
false
envFrom []object
false
图像 字符串
imagePullPolicy string
false
lifecycle object
false
livenessProbe object
false
ports []object
false
readinessProbe object
false
resources 对象
false
securityContext object
false
startupProbe object
false
stdin boolean
false
stdinOnce boolean
false
terminationMessagePath string
false
terminationMessagePolicy string
false
tty boolean
false
volumeDevices []object
false
volumeMounts []object
false
workingDir string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[]

↩ 父级

名称 类型 描述 是否必需
configMapRef object
false
prefix string
false
secretRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[].configMapRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[].secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle

↩ 父级

名称 类型 描述 是否必需
postStart object
false
preStop object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].ports[]

↩ 父级

名称 类型 描述 是否必需
containerPort integer

格式: int32
true
hostIP string
false
hostPort integer

格式: int32
false
名称 字符串
protocol string

默认: TCP
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext

↩ 父级

名称 类型 描述 是否必需
allowPrivilegeEscalation boolean
false
capabilities object
false
privileged boolean
false
procMount string
false
readOnlyRootFilesystem boolean
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
windowsOptions object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.capabilities

↩ 父级

名称 类型 描述 是否必需
add []string
false
drop []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].volumeDevices[]

↩ 父级

名称 类型 描述 是否必需
devicePath string
true
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].volumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.os

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.readinessGates[]

↩ 父级

名称 类型 描述 是否必需
conditionType string
true

spec.redisEnterpriseAdditionalPodSpecAttributes.resourceClaims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
source 对象
false

spec.redisEnterpriseAdditionalPodSpecAttributes.resourceClaims[].source

↩ 父级

名称 类型 描述 是否必需
resourceClaimName string
false
resourceClaimTemplateName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.schedulingGates[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext

↩ 父级

名称 类型 描述 是否必需
fsGroup integer

格式: int64
false
fsGroupChangePolicy string
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
supplementalGroups []integer
false
sysctls []object
false
windowsOptions object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.sysctls[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.tolerations[]

↩ 父级

名称 类型 描述 是否必需
效果 字符串
false
字符串
操作符 字符串
false
tolerationSeconds integer

格式: int64
false
字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[]

↩ 父级

名称 类型 描述 是否必需
maxSkew integer

格式: int32
true
topologyKey string
true
whenUnsatisfiable string
true
labelSelector object
false
matchLabelKeys []string
false
minDomains integer

格式: int32
false
nodeAffinityPolicy string
false
nodeTaintsPolicy string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
awsElasticBlockStore object
false
azureDisk object
false
azureFile object
false
cephfs 对象
false
cinder object
false
configMap object
false
csi object
false
downwardAPI object
false
emptyDir object
false
ephemeral object
false
fc 对象
false
flexVolume object
false
flocker object
false
gcePersistentDisk object
false
gitRepo object
false
glusterfs 对象
false
hostPath object
false
iscsi 对象
false
nfs object
false
persistentVolumeClaim object
false
photonPersistentDisk object
false
portworxVolume object
false
projected 对象
false
quobyte object
false
rbd object
false
scaleIO 对象
false
secret object
false
storageos object
false
vsphereVolume object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].awsElasticBlockStore

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].azureDisk

↩ 父级

名称 类型 描述 是否必需
diskName string
true
diskURI string
true
cachingMode string
false
fsType string
false
kind string
false
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].azureFile

↩ 父级

名称 类型 描述 是否必需
secretName string
true
shareName string
true
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cephfs

↩ 父级

名称 类型 描述 是否必需
monitors []string
true
路径 字符串
false
readOnly boolean
false
secretFile string
false
secretRef object
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cephfs.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cinder

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false
secretRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cinder.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].configMap

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].csi

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
nodePublishSecretRef object
false
readOnly boolean
false
volumeAttributes map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].csi.nodePublishSecretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].emptyDir

↩ 父级

名称 类型 描述 是否必需
medium string
false
sizeLimit int 或 string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral

↩ 父级

名称 类型 描述 是否必需
volumeClaimTemplate object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate

↩ 父级

名称 类型 描述 是否必需
spec 对象
true
metadata object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec

↩ 父级

名称 类型 描述 是否必需
accessModes []string
false
dataSource object
false
dataSourceRef object
false
resources 对象
false
selector object
false
storageClassName string
false
volumeMode string
false
volumeName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource

↩ 父级

名称 类型 描述 是否必需
kind string
true
名称 字符串
apiGroup string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef

↩ 父级

名称 类型 描述 是否必需
kind string
true
名称 字符串
apiGroup string
false
命名空间 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].fc

↩ 父级

名称 类型 描述 是否必需
fsType string
false
lun integer

格式: int32
false
readOnly boolean
false
targetWWNs []string
false
wwids []string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flexVolume

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
options map[string]string
false
readOnly boolean
false
secretRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flexVolume.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flocker

↩ 父级

名称 类型 描述 是否必需
数据集名称 字符串
false
datasetUUID string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].gcePersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdName string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].gitRepo

↩ 父级

名称 类型 描述 是否必需
repository string
true
目录 字符串
false
revision string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].glusterfs

↩ 父级

名称 类型 描述 是否必需
endpoints string
true
路径 字符串
true
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].hostPath

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
类型 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].iscsi

↩ 父级

名称 类型 描述 是否必需
iqn string
true
lun integer

格式: int32
true
targetPortal string
true
chapAuthDiscovery boolean
false
chapAuthSession boolean
false
fsType string
false
initiatorName string
false
iscsiInterface string
false
portals []string
false
readOnly boolean
false
secretRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].iscsi.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].nfs

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
server string
true
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].persistentVolumeClaim

↩ 父级

名称 类型 描述 是否必需
claimName string
true
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].photonPersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdID string
true
fsType string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].portworxVolume

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
sources []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[]

↩ 父级

名称 类型 描述 是否必需
configMap object
false
downwardAPI object
false
secret object
false
serviceAccountToken object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
items []object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].secret

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].serviceAccountToken

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
audience string
false
expirationSeconds integer

格式: int64
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].quobyte

↩ 父级

名称 类型 描述 是否必需
registry string
true
volume string
true
group string
false
readOnly boolean
false
租户 字符串
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].rbd

↩ 父级

名称 类型 描述 是否必需
图像 字符串
monitors []string
true
fsType string
false
keyring string
false
pool string
false
readOnly boolean
false
secretRef object
false
用户 字符串
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].rbd.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].scaleIO

↩ 父级

名称 类型 描述 是否必需
gateway string
true
secretRef object
true
系统 字符串
fsType string
false
protectionDomain string
false
readOnly boolean
false
sslEnabled boolean
false
storageMode string
false
storagePool string
false
volumeName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].scaleIO.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].secret

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
可选 布尔值
false
secretName string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].storageos

↩ 父级

名称 类型 描述 是否必需
fsType string
false
readOnly boolean
false
secretRef object
false
volumeName string
false
volumeNamespace string
false

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].storageos.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].vsphereVolume

↩ 父级

名称 类型 描述 是否必需
volumePath string
true
fsType string
false
storagePolicyID string
false
storagePolicyName string
false

spec.redisEnterpriseImageSpec

↩ 父级

Redis Enterprise 容器镜像的规范

名称 类型 描述 是否必需
digestHash string 要拉取的容器镜像的摘要哈希。当指定时,容器镜像将根据摘要哈希而不是镜像标签拉取。versionTag字段也必须指定,并且镜像标签必须与此摘要哈希匹配。注意:此字段仅支持OLM部署。
false
imagePullPolicy string 应用于容器镜像的镜像拉取策略。可以是 Always、Never、IfNotPresent 之一。
false
repository string 要部署的容器镜像的仓库(名称)。
false
versionTag string 要部署的容器镜像的标签。
false

spec.redisEnterpriseNodeResources

↩ 父级

计算Redis Enterprise容器的资源需求

名称 类型 描述 是否必需
claims []object
false
limits map[string]int or string Limits 描述了允许的最大计算资源量。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false
requests map[string]int or string Requests 描述了所需的最小计算资源量。如果容器的 Requests 被省略,则默认为 Limits(如果明确指定),否则为实现定义的值。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false

spec.redisEnterpriseNodeResources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseServices配置

↩ 父级

RS集群可选服务设置

名称 类型 描述 是否必需
cmServer 对象
false
crdbCoordinator object
false
crdbWorker 对象
false
mdnsServer object
false
pdnsServer object
false
saslauthd 对象
false
statsArchiver object
false

spec.redisEnterpriseServicesConfiguration.cmServer

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用CM服务器

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesConfiguration.crdbCoordinator

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用crdb协调器进程

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesConfiguration.crdbWorker

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用crdb工作进程

枚举: enabled, disabled
true

spec.redisEnterpriseServicesConfiguration.mdns服务器

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用多播DNS服务器

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesConfiguration.pdnsServer

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用pdns服务器

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesConfiguration.saslauthd

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用saslauthd服务

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesConfiguration.statsArchiver

↩ 父级

名称 类型 描述 是否必需
operatingMode enum 是否启用/禁用统计存档服务

枚举: 启用, 禁用
true

spec.redisEnterpriseServicesRiggerImageSpec

↩ 父级

服务Rigger容器镜像的规范

名称 类型 描述 是否必需
digestHash string 要拉取的容器镜像的摘要哈希。当指定时,容器镜像将根据摘要哈希而不是镜像标签拉取。versionTag字段也必须指定,并且镜像标签必须与此摘要哈希匹配。注意:此字段仅支持OLM部署。
false
imagePullPolicy string 应用于容器镜像的镜像拉取策略。可以是 Always、Never、IfNotPresent 之一。
false
repository string 要部署的容器镜像的仓库(名称)。
false
versionTag string 要部署的容器镜像的标签。
false

spec.redisEnterpriseServicesRigger资源

↩ 父级

计算服务Rigger pod的资源需求

名称 类型 描述 是否必需
claims []object
false
limits map[string]int or string Limits 描述了允许的最大计算资源量。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false
requests map[string]int or string Requests 描述了所需的最小计算资源量。如果容器的 Requests 被省略,则默认为 Limits(如果明确指定),否则为实现定义的值。更多信息:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
false

spec.redisEnterpriseServicesRiggerResources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.redisEnterpriseVolumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.redisOnFlashSpec

↩ 父级

存储与Redis on Flash相关的配置。如果提供,集群将能够创建Redis on Flash数据库。

名称 类型 描述 是否必需
启用 布尔值
true
storageClassName string
true
bigStoreDriver enum

枚举: rocksdb, speedb
false
flashDiskSize int or string
false
flashStorageEngine enum

枚举: rocksdb
false

spec.services

↩ 父级

为Redis Enterprise集群和数据库创建的操作员管理服务资源的自定义选项

名称 类型 描述 是否必需
apiService object REC API服务的自定义选项。
false
servicesAnnotations map[string]string 由操作员创建的服务资源上设置的全局附加注释。指定的注释不会覆盖已经存在且不是由操作员创建的注释。
false

spec.services.apiService

↩ 父级

REC API服务的自定义选项。

名称 类型 描述 是否必需
type enum 为REC API服务创建的服务类型。如果未另行指定,默认为ClusterIP服务。

枚举: ClusterIP, NodePort, LoadBalancer
false

spec.servicesRiggerSpec

↩ 父级

服务装配工的规范

名称 类型 描述 是否必需
databaseServiceType string 用于访问数据库的服务类型。应该是一个逗号分隔的列表。可能的值为 cluster_ip、headless 和 load_balancer。
false
extraEnvVars []object
false
podAnnotations map[string]string 用于服务rigger pod的注释
false
serviceNaming enum 用于确定在创建数据库时如何自动命名创建的服务。当使用bdb_name时,数据库名称也将用于服务名称。当使用redis-port时,服务将被命名为redis-

枚举: bdb_name, redis-port
false
servicesRiggerAdditionalPodSpecAttributes object 高级用法,使用风险自负 - 指定rigger部署pod所需的pod属性。由操作员管理的pod属性可能会覆盖这些设置(Containers, serviceAccountName, podTolerations, ImagePullSecrets, nodeSelector, PriorityClassName, PodSecurityContext)。同时请确保这些属性在集群运行的K8s版本中得到支持 - 操作员不会验证这一点。
false

spec.servicesRiggerSpec.extraEnvVars[]

↩ 父级

EnvVar 表示容器中存在的一个环境变量。更多信息:https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/

名称 类型 描述 是否必需
name string 环境变量的名称。
true
字符串
false
valueFrom object 环境变量值的来源。如果值不为空,则不能使用。
false

spec.servicesRiggerSpec.extraEnvVars[].valueFrom

↩ 父级

环境变量值的来源。如果值不为空,则不能使用。

名称 类型 描述 是否必需
configMapKeyRef object 选择一个ConfigMap的键。
false
fieldRef object 选择pod的一个字段
false
resourceFieldRef object 选择容器的资源:目前仅支持资源限制和请求。
false
secretKeyRef object 选择pod命名空间中的密钥
false

spec.servicesRiggerSpec.extraEnvVars[].valueFrom.configMapKeyRef

↩ 父级

选择一个ConfigMap的键。

名称 类型 描述 是否必需
key string 选择的键。
true
name string 引用对象的名称
false
optional boolean 指定ConfigMap或其键是否必须定义
false

spec.servicesRiggerSpec.extraEnvVars[].valueFrom.fieldRef

↩ 父级

选择Pod的一个字段

名称 类型 描述 是否必需
fieldPath string 在指定的API版本中选择字段的路径。
true
apiVersion string FieldPath 所依据的模式的版本,默认为 "v1"。
false

spec.servicesRiggerSpec.extraEnvVars[].valueFrom.resourceFieldRef

↩ 父级

选择容器的资源:目前仅支持资源限制和请求。

名称 类型 描述 是否必需
resource string 必填:选择资源
true
containerName string 容器名称:卷必需,环境变量可选
false
divisor int or string 指定暴露资源的输出格式,默认为 "1"
false

spec.servicesRiggerSpec.extraEnvVars[].valueFrom.secretKeyRef

↩ 父级

选择Pod命名空间中密钥的键

名称 类型 描述 是否必需
key string 选择密钥的键。必须是有效的密钥键。
true
name string 引用对象的名称
false
optional boolean 指定是否必须定义Secret或其密钥
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes

↩ 父级

高级使用,风险自负 - 指定rigger部署pod所需的pod属性。由操作员管理的pod属性可能会覆盖这些设置(容器、serviceAccountName、podTolerations、ImagePullSecrets、nodeSelector、PriorityClassName、PodSecurityContext)。同时确保这些属性在集群运行的K8s版本中得到支持 - 操作员不会验证这一点。

名称 类型 描述 是否必需
activeDeadlineSeconds integer

格式: int64
false
affinity object
false
automountServiceAccountToken boolean
false
dnsConfig object
false
dnsPolicy string
false
enableServiceLinks boolean
false
ephemeralContainers []object
false
hostAliases []object
false
hostIPC boolean
false
hostNetwork boolean
false
hostPID boolean
false
hostUsers boolean
false
主机名 字符串
false
imagePullSecrets []object
false
initContainers []object
false
nodeName string
false
nodeSelector map[string]string
false
os 对象
false
overhead map[string]int 或 string
false
preemptionPolicy string
false
priority integer

格式: int32
false
priorityClassName string
false
readinessGates []object
false
resourceClaims []object
false
restartPolicy string
false
runtimeClassName string
false
schedulerName string
false
schedulingGates []object
false
securityContext object
false
serviceAccount string
false
serviceAccountName string
false
setHostnameAsFQDN boolean
false
shareProcessNamespace boolean
false
子域名 字符串
false
terminationGracePeriodSeconds integer

格式: int64
false
tolerations []object
false
topologySpreadConstraints []object
false
volumes []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity

↩ 父级

名称 类型 描述 是否必需
nodeAffinity object
false
podAffinity object
false
podAntiAffinity object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
preference 对象
true
weight integer

格式: int32
true

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchFields []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution

↩ 父级

名称 类型 描述 是否必需
nodeSelectorTerms []object
true

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchFields []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
podAffinityTerm object
true
weight integer

格式: int32
true

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity

↩ 父级

名称 类型 描述 是否必需
preferredDuringSchedulingIgnoredDuringExecution []object
false
requiredDuringSchedulingIgnoredDuringExecution []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
podAffinityTerm object
true
weight integer

格式: int32
true

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]

↩ 父级

名称 类型 描述 是否必需
topologyKey string
true
labelSelector object
false
namespaceSelector object
false
命名空间 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.dnsConfig

↩ 父级

名称 类型 描述 是否必需
nameservers []string
false
options []object
false
搜索 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.dnsConfig.options[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
args []string
false
命令 []string
false
env []object
false
envFrom []object
false
图像 字符串
imagePullPolicy string
false
lifecycle object
false
livenessProbe object
false
ports []object
false
readinessProbe object
false
resources 对象
false
securityContext object
false
startupProbe object
false
stdin boolean
false
stdinOnce boolean
false
targetContainerName string
false
terminationMessagePath string
false
terminationMessagePolicy string
false
tty boolean
false
volumeDevices []object
false
volumeMounts []object
false
workingDir string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[]

↩ 父级

名称 类型 描述 是否必需
configMapRef object
false
prefix string
false
secretRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].configMapRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle

↩ 父级

名称 类型 描述 是否必需
postStart object
false
preStop object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].ports[]

↩ 父级

名称 类型 描述 是否必需
containerPort integer

格式: int32
true
hostIP string
false
hostPort integer

格式: int32
false
名称 字符串
protocol string

默认: TCP
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext

↩ 父级

名称 类型 描述 是否必需
allowPrivilegeEscalation boolean
false
capabilities object
false
privileged boolean
false
procMount string
false
readOnlyRootFilesystem boolean
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
windowsOptions object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.capabilities

↩ 父级

名称 类型 描述 是否必需
add []string
false
drop []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].volumeDevices[]

↩ 父级

名称 类型 描述 是否必需
devicePath string
true
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].volumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.hostAliases[]

↩ 父级

名称 类型 描述 是否必需
主机名 []string
false
ip string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.imagePullSecrets[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
args []string
false
命令 []string
false
env []object
false
envFrom []object
false
图像 字符串
imagePullPolicy string
false
lifecycle object
false
livenessProbe object
false
ports []object
false
readinessProbe object
false
resources 对象
false
securityContext object
false
startupProbe object
false
stdin boolean
false
stdinOnce boolean
false
terminationMessagePath string
false
terminationMessagePolicy string
false
tty boolean
false
volumeDevices []object
false
volumeMounts []object
false
workingDir string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[]

↩ 父级

名称 类型 描述 是否必需
configMapRef object
false
prefix string
false
secretRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[].configMapRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[].secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle

↩ 父级

名称 类型 描述 是否必需
postStart object
false
preStop object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].ports[]

↩ 父级

名称 类型 描述 是否必需
containerPort integer

格式: int32
true
hostIP string
false
hostPort integer

格式: int32
false
名称 字符串
protocol string

默认: TCP
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext

↩ 父级

名称 类型 描述 是否必需
allowPrivilegeEscalation boolean
false
capabilities object
false
privileged boolean
false
procMount string
false
readOnlyRootFilesystem boolean
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
windowsOptions object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.capabilities

↩ 父级

名称 类型 描述 是否必需
add []string
false
drop []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].volumeDevices[]

↩ 父级

名称 类型 描述 是否必需
devicePath string
true
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].volumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.os

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.readinessGates[]

↩ 父级

名称 类型 描述 是否必需
conditionType string
true

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.resourceClaims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
source 对象
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.resourceClaims[].source

↩ 父级

名称 类型 描述 是否必需
resourceClaimName string
false
resourceClaimTemplateName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.schedulingGates[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext

↩ 父级

名称 类型 描述 是否必需
fsGroup integer

格式: int64
false
fsGroupChangePolicy string
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
supplementalGroups []integer
false
sysctls []object
false
windowsOptions object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.sysctls[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.tolerations[]

↩ 父级

名称 类型 描述 是否必需
效果 字符串
false
字符串
操作符 字符串
false
tolerationSeconds integer

格式: int64
false
字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[]

↩ 父级

名称 类型 描述 是否必需
maxSkew integer

格式: int32
true
topologyKey string
true
whenUnsatisfiable string
true
labelSelector object
false
matchLabelKeys []string
false
minDomains integer

格式: int32
false
nodeAffinityPolicy string
false
nodeTaintsPolicy string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
awsElasticBlockStore object
false
azureDisk object
false
azureFile object
false
cephfs 对象
false
cinder object
false
configMap object
false
csi object
false
downwardAPI object
false
emptyDir object
false
ephemeral object
false
fc 对象
false
flexVolume object
false
flocker object
false
gcePersistentDisk object
false
gitRepo object
false
glusterfs 对象
false
hostPath object
false
iscsi 对象
false
nfs object
false
persistentVolumeClaim object
false
photonPersistentDisk object
false
portworxVolume object
false
projected 对象
false
quobyte object
false
rbd object
false
scaleIO 对象
false
secret object
false
storageos object
false
vsphereVolume object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].awsElasticBlockStore

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].azureDisk

↩ 父级

名称 类型 描述 是否必需
diskName string
true
diskURI string
true
cachingMode string
false
fsType string
false
kind string
false
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].azureFile

↩ 父级

名称 类型 描述 是否必需
secretName string
true
shareName string
true
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cephfs

↩ 父级

名称 类型 描述 是否必需
monitors []string
true
路径 字符串
false
readOnly boolean
false
secretFile string
false
secretRef object
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cephfs.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cinder

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false
secretRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cinder.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].configMap

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].csi

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
nodePublishSecretRef object
false
readOnly boolean
false
volumeAttributes map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].csi.nodePublishSecretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].emptyDir

↩ 父级

名称 类型 描述 是否必需
medium string
false
sizeLimit int 或 string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral

↩ 父级

名称 类型 描述 是否必需
volumeClaimTemplate object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate

↩ 父级

名称 类型 描述 是否必需
spec 对象
true
metadata object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec

↩ 父级

名称 类型 描述 是否必需
accessModes []string
false
dataSource object
false
dataSourceRef object
false
resources 对象
false
selector object
false
storageClassName string
false
volumeMode string
false
volumeName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource

↩ 父级

名称 类型 描述 是否必需
kind string
true
名称 字符串
apiGroup string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef

↩ 父级

名称 类型 描述 是否必需
kind string
true
名称 字符串
apiGroup string
false
命名空间 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.选择器

↩ 父级

名称 类型 描述 是否必需
matchExpressions []object
false
matchLabels map[string]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]

↩ 父级

名称 类型 描述 是否必需
字符串
operator string
true
[]string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].fc

↩ 父级

名称 类型 描述 是否必需
fsType string
false
lun integer

格式: int32
false
readOnly boolean
false
targetWWNs []string
false
wwids []string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flexVolume

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
options map[string]string
false
readOnly boolean
false
secretRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flexVolume.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flocker

↩ 父级

名称 类型 描述 是否必需
数据集名称 字符串
false
datasetUUID string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].gcePersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdName string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].gitRepo

↩ 父级

名称 类型 描述 是否必需
repository string
true
目录 字符串
false
revision string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].glusterfs

↩ 父级

名称 类型 描述 是否必需
endpoints string
true
路径 字符串
true
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].hostPath

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
类型 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].iscsi

↩ 父级

名称 类型 描述 是否必需
iqn string
true
lun integer

格式: int32
true
targetPortal string
true
chapAuthDiscovery boolean
false
chapAuthSession boolean
false
fsType string
false
initiatorName string
false
iscsiInterface string
false
portals []string
false
readOnly boolean
false
secretRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].iscsi.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].nfs

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
server string
true
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].persistentVolumeClaim

↩ 父级

名称 类型 描述 是否必需
claimName string
true
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].photonPersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdID string
true
fsType string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].portworxVolume

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
sources []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[]

↩ 父级

名称 类型 描述 是否必需
configMap object
false
downwardAPI object
false
secret object
false
serviceAccountToken object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
items []object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].secret

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].serviceAccountToken

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
audience string
false
expirationSeconds integer

格式: int64
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].quobyte

↩ 父级

名称 类型 描述 是否必需
registry string
true
volume string
true
group string
false
readOnly boolean
false
租户 字符串
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].rbd

↩ 父级

名称 类型 描述 是否必需
图像 字符串
monitors []string
true
fsType string
false
keyring string
false
pool string
false
readOnly boolean
false
secretRef object
false
用户 字符串
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].rbd.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].scaleIO

↩ 父级

名称 类型 描述 是否必需
gateway string
true
secretRef object
true
系统 字符串
fsType string
false
protectionDomain string
false
readOnly boolean
false
sslEnabled boolean
false
storageMode string
false
storagePool string
false
volumeName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].scaleIO.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].secret

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
可选 布尔值
false
secretName string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].storageos

↩ 父级

名称 类型 描述 是否必需
fsType string
false
readOnly boolean
false
secretRef object
false
volumeName string
false
volumeNamespace string
false

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].storageos.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].vsphereVolume

↩ 父级

名称 类型 描述 是否必需
volumePath string
true
fsType string
false
storagePolicyID string
false
storagePolicyName string
false

spec.sideContainersSpec[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
args []string
false
命令 []string
false
env []object
false
envFrom []object
false
图像 字符串
imagePullPolicy string
false
lifecycle object
false
livenessProbe object
false
ports []object
false
readinessProbe object
false
resources 对象
false
securityContext object
false
startupProbe object
false
stdin boolean
false
stdinOnce boolean
false
terminationMessagePath string
false
terminationMessagePolicy string
false
tty boolean
false
volumeDevices []object
false
volumeMounts []object
false
workingDir string
false

spec.sideContainersSpec[].env[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串
false
valueFrom object
false

spec.sideContainersSpec[].env[].valueFrom

↩ 父级

名称 类型 描述 是否必需
configMapKeyRef object
false
fieldRef object
false
resourceFieldRef object
false
secretKeyRef object
false

spec.sideContainersSpec[].env[].valueFrom.configMapKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.sideContainersSpec[].env[].valueFrom.fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.sideContainersSpec[].env[].valueFrom.resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.sideContainersSpec[].env[].valueFrom.secretKeyRef

↩ 父级

名称 类型 描述 是否必需
字符串
名称 字符串
可选 布尔值
false

spec.sideContainersSpec[].envFrom[]

↩ 父级

名称 类型 描述 是否必需
configMapRef object
false
prefix string
false
secretRef object
false

spec.sideContainersSpec[].envFrom[].configMapRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.sideContainersSpec[].envFrom[].secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串
可选 布尔值
false

spec.sideContainersSpec[].lifecycle

↩ 父级

名称 类型 描述 是否必需
postStart object
false
preStop object
false

spec.sideContainersSpec[].lifecycle.postStart

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.sideContainersSpec[].lifecycle.postStart.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.sideContainersSpec[].lifecycle.postStart.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.sideContainersSpec[].lifecycle.postStart.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.sideContainersSpec[].lifecycle.postStart.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.sideContainersSpec[].lifecycle.preStop

↩ 父级

名称 类型 描述 是否必需
exec object
false
httpGet object
false
tcpSocket 对象
false

spec.sideContainersSpec[].lifecycle.preStop.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.sideContainersSpec[].lifecycle.preStop.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.sideContainersSpec[].lifecycle.preStop.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.sideContainersSpec[].lifecycle.preStop.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.sideContainersSpec[].livenessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.sideContainersSpec[].livenessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.sideContainersSpec[].livenessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.sideContainersSpec[].livenessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.sideContainersSpec[].livenessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.sideContainersSpec[].livenessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.sideContainersSpec[].ports[]

↩ 父级

名称 类型 描述 是否必需
containerPort integer

格式: int32
true
hostIP string
false
hostPort integer

格式: int32
false
名称 字符串
protocol string

默认: TCP
false

spec.sideContainersSpec[].readinessProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.sideContainersSpec[].readinessProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.sideContainersSpec[].readinessProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.sideContainersSpec[].readinessProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.sideContainersSpec[].readinessProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.sideContainersSpec[].readinessProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.sideContainersSpec[].资源

↩ 父级

名称 类型 描述 是否必需
claims []object
false
limits map[string]int 或 string
false
requests map[string]int 或 string
false

spec.sideContainersSpec[].resources.claims[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.sideContainersSpec[].securityContext

↩ 父级

名称 类型 描述 是否必需
allowPrivilegeEscalation boolean
false
capabilities object
false
privileged boolean
false
procMount string
false
readOnlyRootFilesystem boolean
false
runAsGroup integer

格式: int64
false
runAsNonRoot boolean
false
runAsUser integer

格式: int64
false
seLinuxOptions object
false
seccompProfile object
false
windowsOptions object
false

spec.sideContainersSpec[].securityContext.capabilities

↩ 父级

名称 类型 描述 是否必需
add []string
false
drop []string
false

spec.sideContainersSpec[].securityContext.seLinuxOptions

↩ 父级

名称 类型 描述 是否必需
level string
false
角色 字符串
false
类型 字符串
false
用户 字符串
false

spec.sideContainersSpec[].securityContext.seccompProfile

↩ 父级

名称 类型 描述 是否必需
类型 字符串
localhostProfile string
false

spec.sideContainersSpec[].securityContext.windowsOptions

↩ 父级

名称 类型 描述 是否必需
gmsaCredentialSpec string
false
gmsaCredentialSpecName string
false
hostProcess boolean
false
runAsUserName string
false

spec.sideContainersSpec[].startupProbe

↩ 父级

名称 类型 描述 是否必需
exec object
false
failureThreshold integer

格式: int32
false
grpc 对象
false
httpGet object
false
initialDelaySeconds integer

格式: int32
false
periodSeconds integer

格式: int32
false
successThreshold integer

格式: int32
false
tcpSocket 对象
false
terminationGracePeriodSeconds integer

格式: int64
false
timeoutSeconds integer

格式: int32
false

spec.sideContainersSpec[].startupProbe.exec

↩ 父级

名称 类型 描述 是否必需
命令 []string
false

spec.sideContainersSpec[].startupProbe.grpc

↩ 父级

名称 类型 描述 是否必需
端口 整数

格式: int32
true
服务 字符串
false

spec.sideContainersSpec[].startupProbe.httpGet

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false
httpHeaders []object
false
路径 字符串
false
scheme string
false

spec.sideContainersSpec[].startupProbe.httpGet.httpHeaders[]

↩ 父级

名称 类型 描述 是否必需
名称 字符串
字符串

spec.sideContainersSpec[].startupProbe.tcpSocket

↩ 父级

名称 类型 描述 是否必需
端口 int 或 string
true
host string
false

spec.sideContainersSpec[].volumeDevices[]

↩ 父级

名称 类型 描述 是否必需
devicePath string
true
名称 字符串

spec.sideContainersSpec[].volumeMounts[]

↩ 父级

名称 类型 描述 是否必需
mountPath string
true
名称 字符串
mountPropagation string
false
readOnly boolean
false
subPath string
false
subPathExpr string
false

spec.slaveHA

↩ 父级

从节点高可用性机制配置。

名称 类型 描述 是否必需
slaveHAGracePeriod integer 节点失效后,从节点高可用机制开始重新分配分片的时间间隔(以秒为单位)。如果设置为0,则不会影响集群配置。

格式: int32
true

spec.upgradeSpec

↩ 父级

Redis Enterprise 升级规范

名称 类型 描述 是否必需
autoUpgradeRedisEnterprise boolean 当操作符升级时是否自动升级Redis Enterprise
true

spec.volumes[]

↩ 父级

Volume 表示 pod 中的一个命名卷,pod 中的任何容器都可以访问它。更多信息:https://kubernetes.io/docs/concepts/storage/volumes

名称 类型 描述 是否必需
名称 字符串
awsElasticBlockStore object
false
azureDisk object
false
azureFile object
false
cephfs 对象
false
cinder object
false
configMap object
false
csi object
false
downwardAPI object
false
emptyDir object
false
fc 对象
false
flexVolume object
false
flocker object
false
gcePersistentDisk object
false
gitRepo object
false
glusterfs 对象
false
hostPath object
false
iscsi 对象
false
nfs object
false
persistentVolumeClaim object
false
photonPersistentDisk object
false
portworxVolume object
false
projected 对象
false
quobyte object
false
rbd object
false
scaleIO 对象
false
secret object
false
storageos object
false
vsphereVolume object
false

spec.volumes[].awsElasticBlockStore

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.volumes[].azureDisk

↩ 父级

名称 类型 描述 是否必需
diskName string
true
diskURI string
true
cachingMode string
false
fsType string
false
kind string
false
readOnly boolean
false

spec.volumes[].azureFile

↩ 父级

名称 类型 描述 是否必需
secretName string
true
shareName string
true
readOnly boolean
false

spec.volumes[].cephfs

↩ 父级

名称 类型 描述 是否必需
monitors []string
true
路径 字符串
false
readOnly boolean
false
secretFile string
false
secretRef object
false
用户 字符串
false

spec.volumes[].cephfs.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].cinder

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false
secretRef object
false

spec.volumes[].cinder.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].configMap

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
名称 字符串
可选 布尔值
false

spec.volumes[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.volumes[].csi

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
nodePublishSecretRef object
false
readOnly boolean
false
volumeAttributes map[string]string
false

spec.volumes[].csi.nodePublishSecretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false

spec.volumes[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.volumes[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.volumes[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.volumes[].emptyDir

↩ 父级

名称 类型 描述 是否必需
medium string
false
sizeLimit int 或 string
false

spec.volumes[].fc

↩ 父级

名称 类型 描述 是否必需
fsType string
false
lun integer

格式: int32
false
readOnly boolean
false
targetWWNs []string
false
wwids []string
false

spec.volumes[].flexVolume

↩ 父级

名称 类型 描述 是否必需
driver string
true
fsType string
false
options map[string]string
false
readOnly boolean
false
secretRef object
false

spec.volumes[].flexVolume.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].flocker

↩ 父级

名称 类型 描述 是否必需
数据集名称 字符串
false
datasetUUID string
false

spec.volumes[].gcePersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdName string
true
fsType string
false
partition integer

格式: int32
false
readOnly boolean
false

spec.volumes[].gitRepo

↩ 父级

名称 类型 描述 是否必需
repository string
true
目录 字符串
false
revision string
false

spec.volumes[].glusterfs

↩ 父级

名称 类型 描述 是否必需
endpoints string
true
路径 字符串
true
readOnly boolean
false

spec.volumes[].hostPath

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
类型 字符串
false

spec.volumes[].iscsi

↩ 父级

名称 类型 描述 是否必需
iqn string
true
lun integer

格式: int32
true
targetPortal string
true
chapAuthDiscovery boolean
false
chapAuthSession boolean
false
fsType string
false
initiatorName string
false
iscsiInterface string
false
portals []string
false
readOnly boolean
false
secretRef object
false

spec.volumes[].iscsi.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].nfs

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
server string
true
readOnly boolean
false

spec.volumes[].persistentVolumeClaim

↩ 父级

名称 类型 描述 是否必需
claimName string
true
readOnly boolean
false

spec.volumes[].photonPersistentDisk

↩ 父级

名称 类型 描述 是否必需
pdID string
true
fsType string
false

spec.volumes[].portworxVolume

↩ 父级

名称 类型 描述 是否必需
volumeID string
true
fsType string
false
readOnly boolean
false

spec.volumes[].projected

↩ 父级

名称 类型 描述 是否必需
sources []object
true
defaultMode integer

格式: int32
false

spec.volumes[].projected.sources[]

↩ 父级

名称 类型 描述 是否必需
configMap object
false
downwardAPI object
false
secret object
false
serviceAccountToken object
false

spec.volumes[].projected.sources[].configMap

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.volumes[].projected.sources[].configMap.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.volumes[].projected.sources[].downwardAPI

↩ 父级

名称 类型 描述 是否必需
items []object
false

spec.volumes[].projected.sources[].downwardAPI.items[]

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
fieldRef object
false
mode integer

格式: int32
false
resourceFieldRef object
false

spec.volumes[].projected.sources[].downwardAPI.items[].fieldRef

↩ 父级

名称 类型 描述 是否必需
fieldPath string
true
apiVersion string
false

spec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef

↩ 父级

名称 类型 描述 是否必需
resource string
true
containerName string
false
除数 整数或字符串
false

spec.volumes[].projected.sources[].secret

↩ 父级

名称 类型 描述 是否必需
items []object
false
名称 字符串
可选 布尔值
false

spec.volumes[].projected.sources[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.volumes[].projected.sources[].serviceAccountToken

↩ 父级

名称 类型 描述 是否必需
路径 字符串
true
audience string
false
expirationSeconds integer

格式: int64
false

spec.volumes[].quobyte

↩ 父级

名称 类型 描述 是否必需
registry string
true
volume string
true
group string
false
readOnly boolean
false
租户 字符串
false
用户 字符串
false

spec.volumes[].rbd

↩ 父级

名称 类型 描述 是否必需
图像 字符串
monitors []string
true
fsType string
false
keyring string
false
pool string
false
readOnly boolean
false
secretRef object
false
用户 字符串
false

spec.volumes[].rbd.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].scaleIO

↩ 父级

名称 类型 描述 是否必需
gateway string
true
secretRef object
true
系统 字符串
fsType string
false
protectionDomain string
false
readOnly boolean
false
sslEnabled boolean
false
storageMode string
false
storagePool string
false
volumeName string
false

spec.volumes[].scaleIO.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].secret

↩ 父级

名称 类型 描述 是否必需
defaultMode integer

格式: int32
false
items []object
false
可选 布尔值
false
secretName string
false

spec.volumes[].secret.items[]

↩ 父级

名称 类型 描述 是否必需
字符串
路径 字符串
true
mode integer

格式: int32
false

spec.volumes[].storageos

↩ 父级

名称 类型 描述 是否必需
fsType string
false
readOnly boolean
false
secretRef object
false
volumeName string
false
volumeNamespace string
false

spec.volumes[].storageos.secretRef

↩ 父级

名称 类型 描述 是否必需
名称 字符串

spec.volumes[].vsphereVolume

↩ 父级

名称 类型 描述 是否必需
volumePath string
true
fsType string
false
storagePolicyID string
false
storagePolicyName string
false

状态

↩ 父级

名称 类型 描述 是否必需
bundledDatabaseVersions []object Redis Enterprise Software 捆绑的开源数据库版本 - 请注意,为了使用特定版本,它应该由 'upgradePolicy' 支持 - 根据所需版本(主要/次要)选择 'major' 或 'latest'
false
certificatesStatus object 存储有关集群证书及其更新过程的信息。在Active-Active数据库中,这用于检测证书的更新,并触发参与集群之间的同步。
false
ingressOrRouteMethodStatus string 存在的ingressOrRouteSpec/ActiveActive规范方法
false
licenseStatus object
false
managedAPIs object 表示由操作员管理的集群API。这仅适用于由操作员可选管理的集群API,例如集群LDAP配置。大多数其他API由操作员自动管理,不在此列出。
false
modules []object
false
ocspStatus object 一个表示集群OCSP状态的API对象
false
persistenceStatus object 用于Redis Enterprise Cluster持久化的持久卷声明的状态。该状态将对应于一个或多个PVC的状态(如果其中一个正在调整大小或调整大小失败,则为失败/调整大小)
false
redisEnterpriseIPFamily string
false
specStatus string
false
状态 字符串
false

status.bundledDatabaseVersions[]

↩ 父级

名称 类型 描述 是否必需
dbType string
true
版本 字符串
true
major boolean
false

status.certificatesStatus

↩ 父级

存储有关集群证书及其更新过程的信息。在Active-Active数据库中,这用于检测证书的更新,并触发参与集群之间的同步。

名称 类型 描述 是否必需
generation integer 生成存储集群的Proxy和Syncer证书密钥的版本。在Active-Active数据库中,当用户更新代理或同步器证书时,需要触发crdb-update命令以避免潜在的同步问题。这有助于REAADB控制器检测证书的变化并触发crdb-update。集群的Proxy证书密钥的版本。

格式: int64
false
updateStatus string 集群证书更新的状态
false

status.licenseStatus

↩ 父级

名称 类型 描述 是否必需
activationDate string
false
expirationDate string
false
licenseState string
false
shardsLimit integer
false

status.managedAPIs

↩ 父级

指示由操作员管理的集群API。这仅适用于由操作员可选管理的集群API,例如集群LDAP配置。大多数其他API由操作员自动管理,此处未列出。

名称 类型 描述 是否必需
ldap boolean 指示集群LDAP配置是否由操作员管理。启用此选项后,操作员将根据RedisEnterpriseCluster资源中的'.spec.ldap'字段来协调集群LDAP配置。
false

status.modules[]

↩ 父级

名称 类型 描述 是否必需
显示名称 字符串
false
名称 字符串
版本 []string
false

状态.OCSP状态

↩ 父级

一个表示集群OCSP状态的API对象

名称 类型 描述 是否必需
certStatus string 表示代理证书状态 - GOOD/REVOKED/UNKNOWN。
false
nextUpdate string 证书状态的新信息将在此时间或之前可用(如果可用)
false
producedAt string OCSP响应者签署此响应的时间。
false
responderUrl string 该状态来自的OCSP响应者URL。
false
revocationTime string 证书被撤销或暂停的时间。
false
thisUpdate string 响应者已知状态最近一次被确认正确的时间。
false

状态.持久化状态

↩ 父级

用于Redis Enterprise Cluster持久化的持久卷声明(Persistent Volume Claims)的状态。该状态将对应于一个或多个PVC的状态(如果其中一个处于调整大小或调整大小失败的状态,则状态将为失败/调整大小中)

名称 类型 描述 是否必需
status string PVC的当前状态
false
succeeded string 已成功配置为预期大小的PVC数量
false
RATE THIS PAGE
Back to top ↑