Kafka
kafka.strimzi.io / v1
apiVersion: kafka.strimzi.io/v1
kind: Kafka
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object required
clientsCa object
certificateExpirationPolicy
string
enum:
renew-certificate, replace-key
generateCertificateAuthority
boolean
generateSecretOwnerReference
boolean
renewalDays
integer
minimum:
1
validityDays
integer
minimum:
1clusterCa object
certificateExpirationPolicy
string
enum:
renew-certificate, replace-key
generateCertificateAuthority
boolean
generateSecretOwnerReference
boolean
renewalDays
integer
minimum:
1
validityDays
integer
minimum:
1cruiseControl object
apiUsers object
type
string required
enum:
hashLoginServicevalueFrom object required
secretKeyRef object
key
string
name
string
optional
boolean
autoRebalance []object
minItems:
1
mode
string required
enum:
add-brokers, remove-brokerstemplate object
name
string
brokerCapacity object
cpu
string
pattern:
^[0-9]+([.][0-9]{0,3}|[m]?)$
inboundNetwork
string
pattern:
^[0-9]+([KMG]i?)?B/s$
outboundNetwork
string
pattern:
^[0-9]+([KMG]i?)?B/s$overrides []object
brokers
[]integer required
cpu
string
pattern:
^[0-9]+([.][0-9]{0,3}|[m]?)$
inboundNetwork
string
pattern:
^[0-9]+([KMG]i?)?B/s$
outboundNetwork
string
pattern:
^[0-9]+([KMG]i?)?B/s$
config
object
image
string
jvmOptions object
-XX
object
-Xms
string
pattern:
^[0-9]+[mMgG]?$
-Xmx
string
pattern:
^[0-9]+[mMgG]?$
gcLoggingEnabled
boolean
javaSystemProperties []object
name
string
value
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1logging object
loggers
object
type
string required
enum:
inline, externalvalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
metricsConfig object
type
string required
enum:
jmxPrometheusExporter, strimziMetricsReportervalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
values object
allowList
[]string
readinessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1resources object
claims []object
name
string
request
string
limits
object
requests
object
template object
apiService object
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStackmetadata object
annotations
object
labels
object
cruiseControlContainer object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
deployment object
deploymentStrategy
string
enum:
RollingUpdate, Recreatemetadata object
annotations
object
labels
object
pod object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enum:
ClusterFirst, ClusterFirstWithHostNet, Default, None
enableServiceLinks
boolean
hostAliases []object
hostnames
[]string
ip
string
hostUsers
boolean
imagePullSecrets []object
name
string
metadata object
annotations
object
labels
object
priorityClassName
string
schedulerName
string
securityContext object
appArmorProfile object
localhostProfile
string
type
string
fsGroup
integer
fsGroupChangePolicy
string
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxChangePolicy
string
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
supplementalGroups
[]integer
supplementalGroupsPolicy
string
sysctls []object
name
string
value
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
terminationGracePeriodSeconds
integer
minimum:
0
tmpDirSizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
maxSkew
integer
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
topologyKey
string
whenUnsatisfiable
string
volumes []object
configMap object
defaultMode
integer
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
csi object
driver
string
fsType
string
nodePublishSecretRef object
name
string
readOnly
boolean
volumeAttributes
object
emptyDir object
medium
string
enum:
Memory
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$image object
pullPolicy
string
reference
string
name
string
persistentVolumeClaim object
claimName
string
readOnly
boolean
secret object
defaultMode
integer
items []object
key
string
mode
integer
path
string
optional
boolean
secretName
string
podDisruptionBudget object
maxUnavailable
integer
minimum:
0metadata object
annotations
object
labels
object
serviceAccount object
metadata object
annotations
object
labels
object
entityOperator object
template object
deployment object
deploymentStrategy
string
enum:
RollingUpdate, Recreatemetadata object
annotations
object
labels
object
entityOperatorRole object
metadata object
annotations
object
labels
object
pod object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enum:
ClusterFirst, ClusterFirstWithHostNet, Default, None
enableServiceLinks
boolean
hostAliases []object
hostnames
[]string
ip
string
hostUsers
boolean
imagePullSecrets []object
name
string
metadata object
annotations
object
labels
object
priorityClassName
string
schedulerName
string
securityContext object
appArmorProfile object
localhostProfile
string
type
string
fsGroup
integer
fsGroupChangePolicy
string
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxChangePolicy
string
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
supplementalGroups
[]integer
supplementalGroupsPolicy
string
sysctls []object
name
string
value
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
terminationGracePeriodSeconds
integer
minimum:
0
tmpDirSizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
maxSkew
integer
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
topologyKey
string
whenUnsatisfiable
string
volumes []object
configMap object
defaultMode
integer
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
csi object
driver
string
fsType
string
nodePublishSecretRef object
name
string
readOnly
boolean
volumeAttributes
object
emptyDir object
medium
string
enum:
Memory
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$image object
pullPolicy
string
reference
string
name
string
persistentVolumeClaim object
claimName
string
readOnly
boolean
secret object
defaultMode
integer
items []object
key
string
mode
integer
path
string
optional
boolean
secretName
string
podDisruptionBudget object
maxUnavailable
integer
minimum:
0metadata object
annotations
object
labels
object
serviceAccount object
metadata object
annotations
object
labels
object
topicOperatorContainer object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
topicOperatorRoleBinding object
metadata object
annotations
object
labels
object
userOperatorContainer object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
userOperatorRoleBinding object
metadata object
annotations
object
labels
object
topicOperator object
image
string
jvmOptions object
-XX
object
-Xms
string
pattern:
^[0-9]+[mMgG]?$
-Xmx
string
pattern:
^[0-9]+[mMgG]?$
gcLoggingEnabled
boolean
javaSystemProperties []object
name
string
value
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1logging object
loggers
object
type
string required
enum:
inline, externalvalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
readinessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
reconciliationIntervalMs
integer
minimum:
0resources object
claims []object
name
string
request
string
limits
object
requests
object
startupProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
watchedNamespace
string
userOperator object
image
string
jvmOptions object
-XX
object
-Xms
string
pattern:
^[0-9]+[mMgG]?$
-Xmx
string
pattern:
^[0-9]+[mMgG]?$
gcLoggingEnabled
boolean
javaSystemProperties []object
name
string
value
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1logging object
loggers
object
type
string required
enum:
inline, externalvalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
readinessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
reconciliationIntervalMs
integer
minimum:
0resources object
claims []object
name
string
request
string
limits
object
requests
object
secretPrefix
string
watchedNamespace
string
kafka object required
authorization object
authorizerClass
string
superUsers
[]string
supportsAdminApi
boolean
type
string required
enum:
simple, custom
brokerRackInitImage
string
config
object
image
string
jmxOptions object
authentication object
type
string required
enum:
passwordjvmOptions object
-XX
object
-Xms
string
pattern:
^[0-9]+[mMgG]?$
-Xmx
string
pattern:
^[0-9]+[mMgG]?$
gcLoggingEnabled
boolean
javaSystemProperties []object
name
string
value
string
listeners []object required
minItems:
1authentication object
listenerConfig
object
sasl
boolean
type
string required
enum:
tls, scram-sha-512, customconfiguration object
advertisedHostTemplate
string
allocateLoadBalancerNodePorts
boolean
bootstrap object
alternativeNames
[]string
annotations
object
externalIPs
[]string
host
string
labels
object
loadBalancerIP
string
nodePort
integer
brokerCertChainAndKey object
certificate
string required
key
string required
secretName
string required
brokers []object
advertisedHost
string
advertisedPort
integer
annotations
object
broker
integer required
externalIPs
[]string
host
string
labels
object
loadBalancerIP
string
nodePort
integer
class
string
createBootstrapService
boolean
externalTrafficPolicy
string
enum:
Local, Cluster
finalizers
[]string
hostTemplate
string
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStack
loadBalancerSourceRanges
[]string
maxConnectionCreationRate
integer
maxConnections
integer
preferredNodePortAddressType
string
enum:
ExternalIP, ExternalDNS, InternalIP, InternalDNS, Hostname
publishNotReadyAddresses
boolean
useServiceDnsDomain
boolean
name
string required
pattern:
^[a-z0-9]{1,11}$networkPolicyPeers []object
ipBlock object
cidr
string
except
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
podSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
port
integer required
minimum:
9092
tls
boolean required
type
string required
enum:
internal, route, loadbalancer, nodeport, ingress, cluster-iplivenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1logging object
loggers
object
type
string required
enum:
inline, externalvalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
metadataVersion
string
metricsConfig object
type
string required
enum:
jmxPrometheusExporter, strimziMetricsReportervalueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
values object
allowList
[]string
quotas object
consumerByteRate
integer
minimum:
0
controllerMutationRate
number
minimum:
0
excludedPrincipals
[]string
minAvailableBytesPerVolume
integer
minimum:
0
minAvailableRatioPerVolume
number
minimum:
0maximum:
1
producerByteRate
integer
minimum:
0
requestPercentage
integer
minimum:
0
type
string required
enum:
kafka, strimzirack object
topologyKey
string required
readinessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1template object
bootstrapService object
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStackmetadata object
annotations
object
labels
object
brokersService object
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStackmetadata object
annotations
object
labels
object
clusterCaCert object
metadata object
annotations
object
labels
object
clusterRoleBinding object
metadata object
annotations
object
labels
object
externalBootstrapIngress object
metadata object
annotations
object
labels
object
externalBootstrapRoute object
metadata object
annotations
object
labels
object
externalBootstrapService object
metadata object
annotations
object
labels
object
initContainer object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
jmxSecret object
metadata object
annotations
object
labels
object
kafkaContainer object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
perPodIngress object
metadata object
annotations
object
labels
object
perPodRoute object
metadata object
annotations
object
labels
object
perPodService object
metadata object
annotations
object
labels
object
persistentVolumeClaim object
metadata object
annotations
object
labels
object
pod object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enum:
ClusterFirst, ClusterFirstWithHostNet, Default, None
enableServiceLinks
boolean
hostAliases []object
hostnames
[]string
ip
string
hostUsers
boolean
imagePullSecrets []object
name
string
metadata object
annotations
object
labels
object
priorityClassName
string
schedulerName
string
securityContext object
appArmorProfile object
localhostProfile
string
type
string
fsGroup
integer
fsGroupChangePolicy
string
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxChangePolicy
string
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
supplementalGroups
[]integer
supplementalGroupsPolicy
string
sysctls []object
name
string
value
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
terminationGracePeriodSeconds
integer
minimum:
0
tmpDirSizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
maxSkew
integer
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
topologyKey
string
whenUnsatisfiable
string
volumes []object
configMap object
defaultMode
integer
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
csi object
driver
string
fsType
string
nodePublishSecretRef object
name
string
readOnly
boolean
volumeAttributes
object
emptyDir object
medium
string
enum:
Memory
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$image object
pullPolicy
string
reference
string
name
string
persistentVolumeClaim object
claimName
string
readOnly
boolean
secret object
defaultMode
integer
items []object
key
string
mode
integer
path
string
optional
boolean
secretName
string
podDisruptionBudget object
maxUnavailable
integer
minimum:
0metadata object
annotations
object
labels
object
podSet object
metadata object
annotations
object
labels
object
serviceAccount object
metadata object
annotations
object
labels
object
tieredStorage object
remoteStorageManager object
className
string
classPath
string
config
object
type
string required
enum:
custom
version
string
kafkaExporter object
enableSaramaLogging
boolean
groupExcludeRegex
string
groupRegex
string
image
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
logging
string
readinessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1resources object
claims []object
name
string
request
string
limits
object
requests
object
showAllOffsets
boolean
template object
container object
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
secretKeyRef object
key
string
name
string
optional
boolean
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
deployment object
deploymentStrategy
string
enum:
RollingUpdate, Recreatemetadata object
annotations
object
labels
object
pod object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enum:
ClusterFirst, ClusterFirstWithHostNet, Default, None
enableServiceLinks
boolean
hostAliases []object
hostnames
[]string
ip
string
hostUsers
boolean
imagePullSecrets []object
name
string
metadata object
annotations
object
labels
object
priorityClassName
string
schedulerName
string
securityContext object
appArmorProfile object
localhostProfile
string
type
string
fsGroup
integer
fsGroupChangePolicy
string
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxChangePolicy
string
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
supplementalGroups
[]integer
supplementalGroupsPolicy
string
sysctls []object
name
string
value
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
terminationGracePeriodSeconds
integer
minimum:
0
tmpDirSizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
maxSkew
integer
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
topologyKey
string
whenUnsatisfiable
string
volumes []object
configMap object
defaultMode
integer
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
csi object
driver
string
fsType
string
nodePublishSecretRef object
name
string
readOnly
boolean
volumeAttributes
object
emptyDir object
medium
string
enum:
Memory
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$image object
pullPolicy
string
reference
string
name
string
persistentVolumeClaim object
claimName
string
readOnly
boolean
secret object
defaultMode
integer
items []object
key
string
mode
integer
path
string
optional
boolean
secretName
string
podDisruptionBudget object
maxUnavailable
integer
minimum:
0metadata object
annotations
object
labels
object
serviceAccount object
metadata object
annotations
object
labels
object
topicExcludeRegex
string
topicRegex
string
maintenanceTimeWindows
[]string
status object
autoRebalance object
lastTransitionTime
string
modes []object
brokers
[]integer
mode
string
enum:
add-brokers, remove-brokers
state
string
enum:
Idle, RebalanceOnScaleDown, RebalanceOnScaleUp
clusterId
string
conditions []object
lastTransitionTime
string
message
string
reason
string
status
string
type
string
kafkaMetadataVersion
string
kafkaNodePools []object
name
string
kafkaVersion
string
listeners []object
addresses []object
host
string
port
integer
bootstrapServers
string
certificates
[]string
name
string
observedGeneration
integer
operatorLastSuccessfulVersion
string
No matches. Try .spec.clientsCa for an exact path