Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Node Count

Check

Check

Verifies Kubernetes node counts
Install now

Node Count

Verifies Kubernetes node counts
Check

Check

Install now

Node Count

Check

Check

Verifies Kubernetes node counts
Install now

Node Count

Verifies Kubernetes node counts
Check

Check

Install now
Go back to list
Experiment EditorExperiment Editor

Introduction

Check if the count of ready nodes is matching your expectation

It counts the number of all nodes and performs the check defined by the given check type.

Use Cases

  • Check if the ready node count matches a given amount
  • Check if the ready node count increases by a given amount
  • Check if the ready node count decreases by a given amount

Parameters

ParameterDescriptionDefault
TimeoutHow long should the check wait for the specified node count?10s
Check TypeHow should the node count change? (See values below)
Node CountHow many nodes are required or should change to let the check pass?

Check Type

You can use the node count check in one of the following modes:

  • actual count >= node count: Can be used to assure that the amount of nodes is equal or more compared to the given node count target.
  • actual count increases by node count: Check if the node count is above your given target.
  • actual count decreases by node count: Check if the node count is below your given target.
Statistics
-Stars
Tags
Kubernetes
Homepage
hub.steadybit.com/extension/com.steadybit.extension_kubernetes
License
MIT
MaintainerSteadybit
Install now

Useful Templates

See all
Kubernetes node shutdown results in new node startup

A resilient Kubernetes cluster can cope with a crashing node and simply starts a new one.

Motivation

A changing number of nodes in your Kubernetes cluster is expected, as you may update your nodes from time to time or simply scale the cluster depending on traffic peaks. This is especially true when using spot instances in a Cloud environment. This requires the deployments to be node-independent and properly configured to be rescheduled on a newly started node or a node that still has free resources.

Structure

Before restarting a node, we verify that the cluster is healthy and that the deployments are ready. Afterward, we trigger the shutdown of the node of a specific Kubernetes deployment and expect the deployment to be rescheduled on any other node and a new node to start up within a reasonable amount of time.

Solution Sketch

  • Kubernetes liveness, readiness, and startup probes

Warning

Please be aware that we will shut down a node. Please ensure this is fine and your node is either virtual or can somehow be started up afterward.

Elasticity
Kubernetes

Hosts

Kubernetes cluster

Kubernetes deployments

More Kubernetes Cluster Actions

See all
Start Using Steadybit Today

Get started with Steadybit, and you’ll get access to all of our features to discover the full power of Steadybit. Available for SaaS and on-prem!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Steadybit logoResilience Hub
Try Steadybit
© 2024 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon