Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Rollout Restart Deployment

Attack

Attack

execute a rollout restart for a Kubernetes deployment
Targets:
Kubernetes deployments
Install now

Rollout Restart Deployment

execute a rollout restart for a Kubernetes deployment
Attack

Attack

Targets:
Kubernetes deployments
Install now

Rollout Restart Deployment

Attack

Attack

execute a rollout restart for a Kubernetes deployment
Targets:
Kubernetes deployments
Install now

Rollout Restart Deployment

execute a rollout restart for a Kubernetes deployment
Attack

Attack

Targets:
Kubernetes deployments
Install now
Go back to list
Experiment editor showing how a rollout restart attack may be supported by a variety of checks.Experiment editor showing how a rollout restart attack may be supported by a variety of checks.

Introduction

The rollout restart attack helps simulate the rollout of a Kubernetes deployment. More specifically, the attack issues a kubectl rollout restart command. This command adds an annotation with the current time to the Kubernetes deployment, which then forces the ReplicaSet to reconcile the state, i.e., update all pods.

Use Cases

  • Check that a service remains available during rollouts, e.g., with the help of rolling rollouts.
  • Verify how upstream services behave during a rollout of downstream services.
  • Check that load balancer configurations update after updates.
  • See whether persistent connections to a restarting service get re-established.

Rollback

No rollback possible.

Blog Posts

Parameters

NameRequiredDescription
WaitNoWhether to wait for the rollout to complete before completing the step.
Statistics
-Stars
Tags
kubernetes
deployment
Homepage
github.com/steadybit/extension-kubernetes
License
MIT
MaintainerSteadybit

More Kubernetes Deployment Actions

See all
Delete Pods

Delete Kubernetes Pods

Attack

Attack

Kubernetes deployments

Start using Steadybit for free

Steadybit is free for personal use. Start your journey towards reliability!

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
HubActionsTargetsExtensionsRecipes
© 2023 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon