DeploymentTarget resources correspond to a logical or physical deployment target, e.g. a production Kubernetes cluster, staging Kubernetes cluster, or in the case of logical targets different namespaces in the same physical Kubernetes cluster.
Currently, Deployment Targets are configured statically during installation of Ververica Platform.
Deployment Patch Set (Experimental)¶
This is an experimental feature and there are no guarantees about future API compatability for this feature.
We allow to specify JSON patches that are applied whenever a Deployment is created or modified.
kind: DeploymentTarget spec: deploymentPatchSet: - op: add path: /spec/template/spec/flinkConfiguration/state.checkpoints.dir value: s3://my-bucket/checkpoints - op: add path: /spec/template/spec/flinkConfiguration/state.savepoints.dir value: s3://my-bucket/savepoints
This examples adds two entries into the
flinkConfiguration of each Deployment. The provided patches are applied in order. If a patch fails, the complete Deployment operation will fail. You can address any field of a Deployment via the
Please refer to the RFC for details on the supported operations.