Package io.quarkus.kubernetes.deployment
Interface ContainerConfig
- All Superinterfaces:
EnvVarHolder
-
Method Summary
Modifier and TypeMethodDescriptionThe argumentscommand()The commandsdefault Collection<io.dekorate.kubernetes.config.Env> host()The host under which the application is going to be exposed.image()The container image.io.dekorate.kubernetes.annotation.ImagePullPolicyImage pull policy.The image pull secrets.The liveness probe.mounts()Volume mounts.ports()The application ports.The readiness probe.Resources requirementsThe service account.default StringSpecifies which the name of the platform this EnvVarHolder targets.Working directory.Methods inherited from interface io.quarkus.kubernetes.deployment.EnvVarHolder
convertToBuildItems, env, envVars
-
Method Details
-
image
The container image. -
workingDir
Working directory. -
command
The commands -
arguments
The arguments- Returns:
- The arguments.
-
serviceAccount
The service account. -
host
The host under which the application is going to be exposed. -
ports
Map<String,PortConfig> ports()The application ports. -
imagePullPolicy
@WithDefault("always") io.dekorate.kubernetes.annotation.ImagePullPolicy imagePullPolicy()Image pull policy. -
imagePullSecrets
The image pull secrets. -
livenessProbe
ProbeConfig livenessProbe()The liveness probe. -
readinessProbe
ProbeConfig readinessProbe()The readiness probe. -
mounts
Map<String,MountConfig> mounts()Volume mounts. -
resources
ResourcesConfig resources()Resources requirements -
targetPlatformName
Description copied from interface:EnvVarHolderSpecifies which the name of the platform this EnvVarHolder targets. This name, when needed, is used by dekorate to generate the descriptor associated with the targeted deployment platform.- Specified by:
targetPlatformNamein interfaceEnvVarHolder- Returns:
- the name of the targeted platform e.g.
Constants.KUBERNETES
-
convertToEnvs
-