Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPManager ¶
type IPManager interface { //Whether the IP address belongs to the current node IPInCurrentHost(net.IP) bool Start() error //An IP pool change triggers a forced update of the gateway policy NeedUpdateGatewayPolicy() <-chan util.IPEVENT Stop() }
IPManager ip manager Gets all available IP addresses for synchronizing the current node
type NodeManager ¶
type NodeManager struct {
// contains filtered or unexported fields
}
NodeManager node manager
func CreateNodeManager ¶
func CreateNodeManager(ctx context.Context, config option.Config, etcdcli *clientv3.Client) (*NodeManager, error)
CreateNodeManager create node manager
func (*NodeManager) CheckPortAvailable ¶
func (n *NodeManager) CheckPortAvailable(protocol string, ports ...uint32) bool
CheckPortAvailable checks whether the specified port is available
Click to show internal directories.
Click to hide internal directories.