Skip to main content

Deployment



Resource Icon

Resource Overview

A Kubernetes service that ensures a specified number of Pod replicas are always running.

Associated Resources

Parent Resource

Connected Resources


Resource Configuration

Basic Settings

  • namespace : Namespace where the Deployment resource will be deployed
  • annotations : Kubernetes system metadata key-value pairs
  • labels : Labels used to identify the Deployment resource
  • template_labels : Labels applied to the Pods that will be created
  • replicas : Number of Pod replicas to maintain
  • pod_security_context : Pod-level security and permission settings
  • init_containers : Definition of initialization containers executed before the main containers
  • containers : Definition of containers included in the Pod
  • volume : Definition of volumes used by the Pod
  • dns_policy : Pod DNS policy
  • enable_service_links : Whether to automatically inject service environment variables
  • host_network : Whether to use the host network
  • image_pull_secrets : List of Secrets used when pulling container images

References