Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
drmorr
@drmorr@hachyderm.io  ·  activity timestamp 5 days ago

LinkedIn runs on bare metal, so they care a LOT about not moving things around. You literally see every single failure that happens when a pod gets moved.

  • Copy link
  • Flag this post
  • Block
drmorr
@drmorr@hachyderm.io replied  ·  activity timestamp 5 days ago

LinkedIn runs on bare metal, so they care a LOT about not moving things around. You literally see every single failure that happens when a pod gets moved.

  • Copy link
  • Flag this comment
  • Block
drmorr
@drmorr@hachyderm.io replied  ·  activity timestamp 5 days ago

There are extremely few knobs in Kubernetes to manage evictions, and most of them are "on/off" knobs, you don't get any fine-grained policies or configs around disruption.

(AND half the core kubernetes controllers ignore the controls that exist in the first place, 😡 )

#kubecon #kubernetes

  • Copy link
  • Flag this comment
  • Block
drmorr
@drmorr@hachyderm.io replied  ·  activity timestamp 5 days ago

First way to evict a pod is the pod delete API. Kubernetes didn't terminate your pod, you terminated your pod!

It doesn't do PDB checks!!!! Deployment controller uses this, so rollouts don't even check this!

  • Copy link
  • Flag this comment
  • Block
drmorr
@drmorr@hachyderm.io replied  ·  activity timestamp 5 days ago

Second way to evict a pod is the pod eviction API, which does respect PDBs.

This is the last time you will hear about the eviction API. Nobody uses it. Which is a real &$*%ing shame because everything should.

  • Copy link
  • Flag this comment
  • Block
drmorr
@drmorr@hachyderm.io replied  ·  activity timestamp 5 days ago

Can you write a webhook for the eviction API?

🤔

We're going to come back to this.

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login