openstack-helm icon indicating copy to clipboard operation
openstack-helm copied to clipboard

feat: Ensure that critical services have pod disruption budgets set

Open alanmeadows opened this issue 9 years ago • 0 comments

http://kubernetes.io/docs/admin/disruptions/

This ensures that operators can safely drain nodes without having to understand all the complexity underneath.

Services that would require this and likely require "minAvailable:" would be:

  • ceph monitors (2 for quorum)
  • ceph osds (would think 2 but could be 1 since our default pool maintains 3 copies - this is understandably a simplification of more advanced configurations users may place on top such as pools with only 1 or 2 copies which would contradict this for now)
  • mariadb (2 for quorum)
  • All OpenStack API services: (1)
  • DHCP and L3 services: (1)

alanmeadows avatar Jan 10 '17 15:01 alanmeadows