Documentation ¶
Index ¶
- type DualStackWorker
- func (d *DualStackWorker) Couple(pod *v1.Pod, IPs []*types.IP) (err error)
- func (d *DualStackWorker) DeCouple(pod *v1.Pod) (err error)
- func (d *DualStackWorker) IPRecycle(namespace string, ip *types.IP) (err error)
- func (d *DualStackWorker) IPReserve(pod *v1.Pod) (err error)
- func (d *DualStackWorker) IPUnBind(namespace, ip string) (err error)
- func (d *DualStackWorker) ReCouple(pod *v1.Pod, IPs []*types.IP) (err error)
- func (d *DualStackWorker) SyncNetworkStatus(name, nodes, subnets string) (err error)
- func (d *DualStackWorker) SyncNetworkUsage(name string, usages [3]*types.Usage) (err error)
- func (d *DualStackWorker) SyncSubnetUsage(name string, usage *types.Usage) (err error)
- type Worker
- func (w *Worker) Couple(pod *corev1.Pod, ip *ipamtypes.IP) (err error)
- func (w *Worker) DeCouple(pod *corev1.Pod) (err error)
- func (w *Worker) IPRecycle(namespace string, ip *ipamtypes.IP) (err error)
- func (w *Worker) IPReserve(pod *corev1.Pod) (err error)
- func (w *Worker) IPUnBind(namespace, ip string) (err error)
- func (w *Worker) ReCouple(pod *corev1.Pod, ip *ipamtypes.IP) (err error)
- func (w *Worker) SyncNetworkStatus(name, nodeList, subnetList string) (err error)
- func (w *Worker) SyncNetworkUsage(name string, usage *ipamtypes.Usage) (err error)
- func (w *Worker) SyncSubnetUsage(name string, usage *ipamtypes.Usage) (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
func (*DualStackWorker) DeCouple ¶ added in v0.3.0
func (d *DualStackWorker) DeCouple(pod *v1.Pod) (err error)
func (*DualStackWorker) IPRecycle ¶
func (d *DualStackWorker) IPRecycle(namespace string, ip *types.IP) (err error)
func (*DualStackWorker) IPReserve ¶ added in v0.4.0
func (d *DualStackWorker) IPReserve(pod *v1.Pod) (err error)
func (*DualStackWorker) IPUnBind ¶
func (d *DualStackWorker) IPUnBind(namespace, ip string) (err error)
func (*DualStackWorker) SyncNetworkStatus ¶
func (d *DualStackWorker) SyncNetworkStatus(name, nodes, subnets string) (err error)
func (*DualStackWorker) SyncNetworkUsage ¶
func (d *DualStackWorker) SyncNetworkUsage(name string, usages [3]*types.Usage) (err error)
func (*DualStackWorker) SyncSubnetUsage ¶
func (d *DualStackWorker) SyncSubnetUsage(name string, usage *types.Usage) (err error)
type Worker ¶
func (*Worker) SyncNetworkStatus ¶
func (*Worker) SyncNetworkUsage ¶
Click to show internal directories.
Click to hide internal directories.