このページは、まだ日本語ではご利用いただけません。翻訳中です。
Using PodTemplateSpec
The Kubernetes PodTemplateSpec
defines how pods should run. You can customize everything you need to in your deployment using this resource.
For more information see the PodTemplateSpec documentation.
A PodTemplateSpec
can be provided on both GatewayConfiguration
and DataPlane
resources.
GatewayConfiguration
When using the GatewayConfiguration
resource, the ControlPlane
and DataPlane
resources are configured independently.
-
ControlPlane
pods take their configuration from thespec.controlPlaneOptions.deployment.podTemplateSpec
field. -
DataPlane
pods take their configuration from thespec.dataPlaneOptions.deployment.podTemplateSpec
field.
DataPlane
When using the DataPlane
resource directly, you specify spec.deployment.podTemplateSpec
.
Common Usage
Here are some examples for the most common use of PodTemplateSpec
:
In addition, you can also customize:
- Volume mounts
- Node affinity / anti-affinity
- Service account used to run the Pod
If you need additional information about customizing your deployment, raise an issue in Kong/gateway-operator-docs/.