Language

IHcpOpenShiftClusterProperties.NodeDrainTimeoutMinute Property

Definition

nodeDrainTimeoutMinutes is the grace period for how long Pod Disruption Budget-protected workloads will be respected during any node draining operation. After this grace period, any workloads protected by Pod Disruption Budgets that have not been successfully drained from a node will be forcibly evicted. This is especially relevant to cluster upgrades. Valid values are in minutes and from 0 to 10080 minutes (1 week). 0 means that the MachinePool can be drained without any time limitation. This value is used as a default for all NodePools. It can be overridden by specifying nodeDrainTimeoutMinutes for a given NodePool

[Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Runtime.Info(Create=true, Description="nodeDrainTimeoutMinutes is the grace period for how long Pod Disruption Budget-protected workloads will be\r\n        respected during any node draining operation. After this grace period, any workloads protected by Pod Disruption\r\n        Budgets that have not been successfully drained from a node will be forcibly evicted. This is\r\n        especially relevant to cluster upgrades.\r\n\r\n        Valid values are in minutes and from 0 to 10080 minutes (1 week).\r\n        0 means that the MachinePool can be drained without any time limitation.\r\n\r\n        This value is used as a default for all NodePools. It can be overridden\r\n        by specifying nodeDrainTimeoutMinutes for a given NodePool", PossibleTypes=new System.Type[] { typeof(System.Int32) }, Read=true, ReadOnly=false, Required=false, SerializedName="nodeDrainTimeoutMinutes", Update=true)]
public int? NodeDrainTimeoutMinute { get; set; }
[<Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Runtime.Info(Create=true, Description="nodeDrainTimeoutMinutes is the grace period for how long Pod Disruption Budget-protected workloads will be\r\n        respected during any node draining operation. After this grace period, any workloads protected by Pod Disruption\r\n        Budgets that have not been successfully drained from a node will be forcibly evicted. This is\r\n        especially relevant to cluster upgrades.\r\n\r\n        Valid values are in minutes and from 0 to 10080 minutes (1 week).\r\n        0 means that the MachinePool can be drained without any time limitation.\r\n\r\n        This value is used as a default for all NodePools. It can be overridden\r\n        by specifying nodeDrainTimeoutMinutes for a given NodePool", PossibleTypes=new System.Type[] { typeof(System.Int32) }, Read=true, ReadOnly=false, Required=false, SerializedName="nodeDrainTimeoutMinutes", Update=true)>]
member this.NodeDrainTimeoutMinute : Nullable<int> with get, set
Public Property NodeDrainTimeoutMinute As Nullable(Of Integer)

Property Value

Attributes

Applies to