Kafka
kafka.strimzi.io / v1beta2
apiVersion: kafka.strimzi.io/v1beta2
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
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]?)$
cpuUtilization
integer
minimum:
0maximum:
100
disk
string
pattern:
^[0-9]+([.][0-9]*)?([KMGTPE]i?|e[0-9]+)?$
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
tlsSidecarContainer 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
tlsSidecar object
image
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
logLevel
string
enum:
emerg, alert, crit, err, warning, notice, info, debugreadinessProbe 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
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
tlsSidecarContainer 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
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
tlsSidecar object
image
string
livenessProbe object
failureThreshold
integer
minimum:
1
initialDelaySeconds
integer
minimum:
0
periodSeconds
integer
minimum:
1
successThreshold
integer
minimum:
1
timeoutSeconds
integer
minimum:
1
logLevel
string
enum:
emerg, alert, crit, err, warning, notice, info, debugreadinessProbe 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
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:
0
reconciliationIntervalSeconds
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
topicMetadataMaxAttempts
integer
minimum:
0
watchedNamespace
string
zookeeperSessionTimeoutSeconds
integer
minimum:
0userOperator 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:
0
reconciliationIntervalSeconds
integer
minimum:
0resources object
claims []object
name
string
request
string
limits
object
requests
object
secretPrefix
string
watchedNamespace
string
zookeeperSessionTimeoutSeconds
integer
minimum:
0jmxTrans object
image
string
kafkaQueries []object required
attributes
[]string required
outputs
[]string required
targetMBean
string required
logLevel
string
outputDefinitions []object required
flushDelayInSeconds
integer
host
string
name
string required
outputType
string required
port
integer
typeNames
[]string
resources object
claims []object
name
string
request
string
limits
object
requests
object
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
serviceAccount object
metadata object
annotations
object
labels
object
kafka object required
authorization object
allowOnError
boolean
authorizerClass
string
clientId
string
connectTimeoutSeconds
integer
minimum:
1
delegateToKafkaAcls
boolean
disableTlsHostnameVerification
boolean
enableMetrics
boolean
expireAfterMs
integer
grantsAlwaysLatest
boolean
grantsGcPeriodSeconds
integer
minimum:
1
grantsMaxIdleTimeSeconds
integer
minimum:
1
grantsRefreshPeriodSeconds
integer
minimum:
0
grantsRefreshPoolSize
integer
minimum:
1
httpRetries
integer
minimum:
0
includeAcceptHeader
boolean
initialCacheCapacity
integer
maximumCacheSize
integer
readTimeoutSeconds
integer
minimum:
1
superUsers
[]string
supportsAdminApi
boolean
tlsTrustedCertificates []object
certificate
string
pattern
string
secretName
string required
tokenEndpointUri
string
type
string required
enum:
simple, opa, keycloak, custom
url
string
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
accessTokenIsJwt
boolean
checkAccessTokenType
boolean
checkAudience
boolean
checkIssuer
boolean
clientAudience
string
clientGrantType
string
clientId
string
clientScope
string
clientSecret object
key
string required
secretName
string required
connectTimeoutSeconds
integer
customClaimCheck
string
disableTlsHostnameVerification
boolean
enableECDSA
boolean
enableMetrics
boolean
enableOauthBearer
boolean
enablePlain
boolean
failFast
boolean
fallbackUserNameClaim
string
fallbackUserNamePrefix
string
groupsClaim
string
groupsClaimDelimiter
string
httpRetries
integer
httpRetryPauseMs
integer
includeAcceptHeader
boolean
introspectionEndpointUri
string
jwksEndpointUri
string
jwksExpirySeconds
integer
minimum:
1
jwksIgnoreKeyUse
boolean
jwksMinRefreshPauseSeconds
integer
minimum:
0
jwksRefreshSeconds
integer
minimum:
1
listenerConfig
object
maxSecondsWithoutReauthentication
integer
readTimeoutSeconds
integer
sasl
boolean
secrets []object
key
string required
secretName
string required
serverBearerTokenLocation
string
tlsTrustedCertificates []object
certificate
string
pattern
string
secretName
string required
tokenEndpointUri
string
type
string required
enum:
tls, scram-sha-512, oauth, custom
userInfoEndpointUri
string
userNameClaim
string
userNamePrefix
string
validIssuerUri
string
validTokenType
string
configuration 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:
1
replicas
integer
minimum:
1resources object
claims []object
name
string
request
string
limits
object
requests
object
storage object
class
string
deleteClaim
boolean
id
integer
minimum:
0
kraftMetadata
string
enum:
sharedoverrides []object
broker
integer
class
string
selector
object
size
string
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$
type
string required
enum:
ephemeral, persistent-claim, jbod
volumeAttributesClass
string
volumes []object
class
string
deleteClaim
boolean
id
integer
minimum:
0
kraftMetadata
string
enum:
sharedoverrides []object
broker
integer
class
string
selector
object
size
string
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$
type
string required
enum:
ephemeral, persistent-claim
volumeAttributesClass
string
template 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
statefulset object
metadata object
annotations
object
labels
object
podManagementPolicy
string
enum:
OrderedReady, ParalleltieredStorage 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
service object
metadata object
annotations
object
labels
object
serviceAccount object
metadata object
annotations
object
labels
object
topicExcludeRegex
string
topicRegex
string
maintenanceTimeWindows
[]string
zookeeper object
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
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:
1
replicas
integer required
minimum:
1resources object
claims []object
name
string
request
string
limits
object
requests
object
storage object required
class
string
deleteClaim
boolean
id
integer
minimum:
0
kraftMetadata
string
enum:
sharedoverrides []object
broker
integer
class
string
selector
object
size
string
sizeLimit
string
pattern:
^([0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$
type
string required
enum:
ephemeral, persistent-claim
volumeAttributesClass
string
template object
clientService object
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStackmetadata object
annotations
object
labels
object
jmxSecret object
metadata object
annotations
object
labels
object
nodesService object
ipFamilies
[]string
ipFamilyPolicy
string
enum:
SingleStack, PreferDualStack, RequireDualStackmetadata 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
statefulset object
metadata object
annotations
object
labels
object
podManagementPolicy
string
enum:
OrderedReady, ParallelzookeeperContainer 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
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
kafkaMetadataState
string
enum:
ZooKeeper, KRaftMigration, KRaftDualWriting, KRaftPostMigration, PreKRaft, KRaft
kafkaMetadataVersion
string
kafkaNodePools []object
name
string
kafkaVersion
string
listeners []object
addresses []object
host
string
port
integer
bootstrapServers
string
certificates
[]string
name
string
type
string
observedGeneration
integer
operatorLastSuccessfulVersion
string
registeredNodeIds
[]integer
No matches. Try .spec.clientsCa for an exact path