Score
Capability
Deployments
For a Workload that is deployed as a Kubernetes Deployment
, you can set properties of the
Kubernetes DeploymentSpec
on the Kubernetes Deployment
object through a Score extension file for your workload.
You can set almost any property of the Kubernetes API specification for this objects. Refer to the Deployment feature for details on supported properties.
humanitec.score.yaml
(
view on GitHub
)
:
apiVersion: humanitec.org/v1b1
spec:
deployment:
# Set annotations and labels in the Deployment object metadata
annotations:
deploymentannotationkey: deploymentannotationvalue
labels:
deploymentlabelkey: deploymentlabelvalue
# Set properties of the DeploymentSpec, e.g.:
minReadySeconds: 10
replicas: 2
strategy:
rollingUpdate:
maxSurge: 30%
# Set properties of the PodSpec, e.g.:
pod:
nodeSelector:
topology.kubernetes.io/region: europe-west3
os:
name: linux