# Functions

CheckGlobalLabelEqual checks if two objects both has the global label.
IsObjectGlobal return if an object is global.
NewCommonController returns a new *CommonController.
NewPVController returns a new *PVController.
NewServiceController returns a new *ServiceController.
SetObjectGlobal add global annotation to an object.

# Structs

CommonController is a controller sync configMaps and secrets from master cluster to client cluster.
PVController is a controller sync pvc and pv from client cluster to master cluster PV should be created in client, then sync to master cluster.
ServiceController is a controller sync service and endpoints from master cluster to client cluster.

# Interfaces

Controller is an interface which should only contains a method Run.