Documentation
¶
Index ¶
- type DualStackWorker
- func (d *DualStackWorker) Couple(ctx context.Context, pod *v1.Pod, IPs []*types.IP) (err error)
- func (d *DualStackWorker) DeCouple(ctx context.Context, pod *v1.Pod) (err error)
- func (d *DualStackWorker) IPRecycle(ctx context.Context, namespace string, ip *types.IP) (err error)
- func (d *DualStackWorker) IPReserve(ctx context.Context, pod *v1.Pod) (err error)
- func (d *DualStackWorker) IPUnBind(ctx context.Context, namespace, ip string) (err error)
- func (d *DualStackWorker) ReCouple(ctx context.Context, pod *v1.Pod, IPs []*types.IP) (err error)
- type Worker
- func (w *Worker) Couple(ctx context.Context, pod *corev1.Pod, ip *ipamtypes.IP) (err error)
- func (w *Worker) DeCouple(ctx context.Context, pod *corev1.Pod) (err error)
- func (w *Worker) IPRecycle(ctx context.Context, namespace string, ip *ipamtypes.IP) (err error)
- func (w *Worker) IPReserve(ctx context.Context, pod *corev1.Pod) (err error)
- func (w *Worker) IPUnBind(ctx context.Context, namespace, ip string) (err error)
- func (w *Worker) ReCouple(ctx context.Context, pod *corev1.Pod, ip *ipamtypes.IP) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DualStackWorker ¶
func NewDualStackWorker ¶
func NewDualStackWorker(c client.Client) *DualStackWorker
Click to show internal directories.
Click to hide internal directories.