class NodeGroupStatus(pb_classes.Message): (source)
Constructor: NodeGroupStatus(initial_message, state, version, target_node_count, ...)
Undocumented
Class |
|
Undocumented |
Method | __dir__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | node |
Undocumented |
Method | outdated |
Undocumented |
Method | ready |
Undocumented |
Method | reconciling |
Undocumented |
Method | state |
Undocumented |
Method | target |
Undocumented |
Method | version |
Undocumented |
Constant | __PB2 |
Undocumented |
Constant | __PY |
Undocumented |
Class Variable | __mask |
Undocumented |
Property | node |
Total number of nodes that are currently in the node group. Both ready and not ready nodes are counted. |
Property | outdated |
Total number of nodes that has outdated node configuration. These nodes will be replaced by new nodes with up-to-date configuration. |
Property | ready |
Total number of nodes that successfully joined the cluster and are ready to serve workloads. Both outdated and up-to-date nodes are counted. |
Property | reconciling |
Show that there are changes are in flight. |
Property | state |
Undocumented |
Property | target |
Desired total number of nodes that should be in the node group. It is either `NodeGroupSpec.fixed_node_count` or arbitrary number between `NodeGroupAutoscalingSpec.min_node_count` and `NodeGroupAutoscalingSpec... |
Property | version |
Actual version of NodeGroup. Have format `<major>.<minor>.<patch>-nebius-node.<infra_version>` like "1.30.0-nebius-node.10". Where <major>.<minor>.<patch> is Kubernetes version and <infra_version> is version of Node infrastructure and configuration, which update may include bug fixes, security updates and new features depending on worker node configuration. |
Inherited from Message
:
Class Method | get |
Undocumented |
Class Method | is |
Undocumented |
Class Method | is |
Undocumented |
Method | __repr__ |
Undocumented |
Method | check |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | is |
Undocumented |
Method | set |
Undocumented |
Method | which |
Undocumented |
Class Variable | __PB2 |
Undocumented |
Instance Variable | __pb2 |
Undocumented |
Method | _clear |
Undocumented |
Method | _get |
Undocumented |
Method | _set |
Undocumented |
Class Variable | __credentials |
Undocumented |
Class Variable | __default |
Undocumented |
Class Variable | __sensitive |
Undocumented |
Instance Variable | __recorded |
Undocumented |
message_1.Message | None
= None, *, state: NodeGroupStatus.State | node_group_pb2.NodeGroupStatus.State | None | unset.UnsetType
= unset.Unset, version: builtins.str | None | unset.UnsetType
= unset.Unset, target_node_count: builtins.int | None | unset.UnsetType
= unset.Unset, node_count: builtins.int | None | unset.UnsetType
= unset.Unset, outdated_node_count: builtins.int | None | unset.UnsetType
= unset.Unset, ready_node_count: builtins.int | None | unset.UnsetType
= unset.Unset, reconciling: builtins.bool | None | unset.UnsetType
= unset.Unset):
(source)
¶
Undocumented
def state(self, value:
NodeGroupStatus.State | node_group_pb2.NodeGroupStatus.State | None
):
(source)
¶
Undocumented
Undocumented
Value |
|
Undocumented
Value |
|
Total number of nodes that are currently in the node group. Both ready and not ready nodes are counted.
Total number of nodes that has outdated node configuration. These nodes will be replaced by new nodes with up-to-date configuration.
Total number of nodes that successfully joined the cluster and are ready to serve workloads. Both outdated and up-to-date nodes are counted.
Desired total number of nodes that should be in the node group. It is either `NodeGroupSpec.fixed_node_count` or arbitrary number between `NodeGroupAutoscalingSpec.min_node_count` and `NodeGroupAutoscalingSpec.max_node_count` decided by autoscaler.
Actual version of NodeGroup. Have format `<major>.<minor>.<patch>-nebius-node.<infra_version>` like "1.30.0-nebius-node.10". Where <major>.<minor>.<patch> is Kubernetes version and <infra_version> is version of Node infrastructure and configuration, which update may include bug fixes, security updates and new features depending on worker node configuration.