World Congress 2022 • Jun 15, 2022

Adjusting Pod Eviction Timings in Kubernetes

Andrew Pruski

Default Kubernetes eviction timings kill stateful app availability. Learn how to combine aggressive failover tolerations with container-native storage to instantly migrate volumes during node failures.

Pause
Mute Enter Fullscreen
#1 about 4 min

Running stateful database applications in container environments

Background on deploying SQL Server in containers to accelerate environment refresh processes.

#2 about 8 min

Default pod eviction behavior during node failures

Testing default node failure behavior reveals a five-minute downtime before pods reschedule.

#3 about 5 min

Adjusting pod eviction timeouts with deployment tolerations

How adding unready and unreachable tolerations to deployments reduces pod recreation time to ten seconds.

#4 about 7 min

Storage attachment errors during stateful pod failover

Default storage classes block rapid failover because persistent volumes remain attached to the downed node.

#5 about 7 min

Enabling rapid storage failover with third-party storage classes

Implementing dedicated storage solutions allows persistent volumes to detach and reattach instantly during node failures.

#6 about 1 min

Summary of stateful high availability requirements in clusters

Proper toleration timings and advanced storage management are necessary for reliable stateful application failover.

Matching moments

3:18 min

Managing stateful application data with persistent volume claims

Hannes Norbert Göring · LIVE

5:02 min

Migrating stateful applications between Kubernetes clusters

Michael Cade · World Congress 2022

1:29 min

Challenges of deploying stateful databases on native Kubernetes

Denis Wilson Souza Rosa +1 · LIVE

1:48 min

Maintaining availability through stateless scaling and redundancy

Michael Eder +1 · LIVE

3:40 min

Addressing pod scaling speeds and event failure handling

Alex Soto Alex Soto · LIVE

2:16 min

Optimizing persistent storage performance for containerized stateful applications

Denis Wilson Souza Rosa +1 · LIVE