Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
func NewReconciler ¶
func NewReconciler(cli client.Client, l logr.Logger, s *runtime.Scheme, i *discoveryv1beta1.EndpointSlice) (*Reconciler, error)
func (Reconciler) Reconcile ¶
func (r Reconciler) Reconcile() error
Reconcile contains 4 steps: 1. Record the endpoints pod and address 2. Get the corresponding WorkflowRuntime instance 3. Check the change of the endpoint address, add the new ip and remove the deprecated with nil 4. Marshal to patch bytes and patch the result
Click to show internal directories.
Click to hide internal directories.