Closed bharath-avesha closed 3 months ago
Hi, I want to give it a try, Can you please assign this to me? /assign
sure @Bhargav-InfraCloud, please let us know if you require any help.
The reconciler should watch for SliceGateway
objects if:
"kubeslice.io/slice=water
&&
kubeslice.io/slicegw=water-kind-kubeslice-worker-1-kind-kubeslice-worker-2
"minAvailable
= 1@narmidm @bharath-avesha If that looks reasonable, I need your opinion on the following.
SliceGwReconciler
that exists.I don't think there is a great advantage to choosing one over the other. WDYT?
A better option would be to use the existing SliceGwReconciler, as creating a new one could be inefficient or an overhead. You just need to ensure that it is a Requeued reconciliation and update it only when required for better efficiency. cc: @bharath-avesha
🔖 Feature description
Create and reconcile PodDisruptionBudget for slice gateway pods.
🎤 Pitch
We need this enhancement to avoid connectivity loss between clusters of a slice during disruptions. Atleast one pair of slice gateway pods should be present between a pair of clusters.
✌️ Solution
We should create PodDisruptionBudget objects for the slice gateway pods, and reconcile them periodically.
🔄️ Alternative
No response
👀 Have you spent some time to check if this issue has been raised before?
🏢 Have you read the Code of Conduct?