Documentation ¶
Index ¶
- func APPDiscover(w http.ResponseWriter, r *http.Request)
- func APPList(w http.ResponseWriter, r *http.Request)
- func APPRegister(w http.ResponseWriter, r *http.Request)
- func AddNode(w http.ResponseWriter, r *http.Request)
- func CapRes(w http.ResponseWriter, r *http.Request)
- func CheckNode(w http.ResponseWriter, r *http.Request)
- func ClusterDiscover(w http.ResponseWriter, r *http.Request)
- func ClusterInfo(w http.ResponseWriter, r *http.Request)
- func Cordon(w http.ResponseWriter, r *http.Request)
- func CreateLocalVolume(w http.ResponseWriter, r *http.Request)
- func DeleteKatoNode(w http.ResponseWriter, r *http.Request)
- func DeleteLabel(w http.ResponseWriter, r *http.Request)
- func DeleteLocalVolume(w http.ResponseWriter, r *http.Request)
- func DeleteNodeCondition(w http.ResponseWriter, r *http.Request)
- func DownNode(w http.ResponseWriter, r *http.Request)
- func Exist(i interface{})
- func GetAllNodeHealth(w http.ResponseWriter, r *http.Request)
- func GetDatacenterConfig(w http.ResponseWriter, r *http.Request)
- func GetLabel(w http.ResponseWriter, r *http.Request)
- func GetNode(w http.ResponseWriter, r *http.Request)
- func GetNodeBasic(w http.ResponseWriter, r *http.Request)
- func GetNodeDetails(w http.ResponseWriter, r *http.Request)
- func GetNodeResource(w http.ResponseWriter, r *http.Request)
- func GetNodes(w http.ResponseWriter, r *http.Request)
- func GetRuleNodes(w http.ResponseWriter, r *http.Request)
- func GetServicesHealthy(w http.ResponseWriter, r *http.Request)
- func Init(c *option.Conf, ms *masterserver.MasterServer, kube kubecache.KubeClient)
- func InstallNode(w http.ResponseWriter, r *http.Request)
- func Instances(w http.ResponseWriter, r *http.Request)
- func ListNodeCondition(w http.ResponseWriter, r *http.Request)
- func ListenerDiscover(w http.ResponseWriter, r *http.Request)
- func Ping(w http.ResponseWriter, r *http.Request)
- func PluginResourcesConfig(w http.ResponseWriter, r *http.Request)
- func PutDatacenterConfig(w http.ResponseWriter, r *http.Request)
- func PutLabel(w http.ResponseWriter, r *http.Request)
- func Resource(w http.ResponseWriter, r *http.Request)
- func Resources(w http.ResponseWriter, r *http.Request)
- func RoutesDiscover(w http.ResponseWriter, r *http.Request)
- func ServiceDiscover(w http.ResponseWriter, r *http.Request)
- func UnCordon(w http.ResponseWriter, r *http.Request)
- func UpNode(w http.ResponseWriter, r *http.Request)
- func UpdateNodeStatus(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APPDiscover ¶
func APPDiscover(w http.ResponseWriter, r *http.Request)
APPDiscover - Service discovery Used in scenarios where real-time requirements are not high, for example, docker finds the event_log address Request API to return available addresses
func APPRegister ¶
func APPRegister(w http.ResponseWriter, r *http.Request)
APPRegister - Service registration
func CreateLocalVolume ¶
func CreateLocalVolume(w http.ResponseWriter, r *http.Request)
CreateLocalVolume
func DeleteLocalVolume ¶
func DeleteLocalVolume(w http.ResponseWriter, r *http.Request)
DeleteLocalVolume
func DeleteNodeCondition ¶
func DeleteNodeCondition(w http.ResponseWriter, r *http.Request)
DeleteNodeCondition
func DownNode ¶
func DownNode(w http.ResponseWriter, r *http.Request)
DownNode - Node offline, compute node operation
func GetAllNodeHealth ¶
func GetAllNodeHealth(w http.ResponseWriter, r *http.Request)
GetAllNodeHealth
func GetDatacenterConfig ¶
func GetDatacenterConfig(w http.ResponseWriter, r *http.Request)
GetDatacenterConfig
func GetNodeResource ¶
func GetNodeResource(w http.ResponseWriter, r *http.Request)
GetNodeResource -
func GetServicesHealthy ¶
func GetServicesHealthy(w http.ResponseWriter, r *http.Request)
GetServicesHealthy
func Init ¶
func Init(c *option.Conf, ms *masterserver.MasterServer, kube kubecache.KubeClient)
Init
func ListNodeCondition ¶
func ListNodeCondition(w http.ResponseWriter, r *http.Request)
ListNodeCondition
func ListenerDiscover ¶
func ListenerDiscover(w http.ResponseWriter, r *http.Request)
ListenerDiscover
func PluginResourcesConfig ¶
func PluginResourcesConfig(w http.ResponseWriter, r *http.Request)
PluginResourcesConfig
func PutDatacenterConfig ¶
func PutDatacenterConfig(w http.ResponseWriter, r *http.Request)
PutDatacenterConfig
func Resources ¶
func Resources(w http.ResponseWriter, r *http.Request)
Resources specified node scheduler resources info
func RoutesDiscover ¶
func RoutesDiscover(w http.ResponseWriter, r *http.Request)
RoutesDiscover no impl
func UpNode ¶
func UpNode(w http.ResponseWriter, r *http.Request)
UpNode - Node goes online, compute node operation
func UpdateNodeStatus ¶
func UpdateNodeStatus(w http.ResponseWriter, r *http.Request)
UpdateNodeStatus `{"status":"installing"}`
Types ¶
This section is empty.