Share via


RollingUpdateDeploymentV1 Class

Definition

Represents the rolling update configuration for a Kubernetes Deployment. Defines the parameters for controlling the behavior of updating Pods in a Deployment.

[YamlDotNet.Serialization.YamlSerializable]
public sealed class RollingUpdateDeploymentV1
[<YamlDotNet.Serialization.YamlSerializable>]
type RollingUpdateDeploymentV1 = class
Public NotInheritable Class RollingUpdateDeploymentV1
Inheritance
RollingUpdateDeploymentV1
Attributes
YamlDotNet.Serialization.YamlSerializableAttribute

Constructors

RollingUpdateDeploymentV1()

Properties

MaxSurge

Gets or sets the maximum number of additional pods that can be scheduled above the desired number of pods during a rolling update in a deployment.

MaxUnavailable

Gets or sets the maximum number of pods that can be unavailable during the rolling update process. This property controls how workloads are updated without causing application downtime.

Applies to