Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct {
UUID string `json:"uuid"`
DomainName string `json:"domain_name"`
ServiceAlias string `json:"service_alias"`
TenantID string `json:"tenant_id"`
TenantName string `json:"tenant_name"`
ServicePort int32 `json:"service_port"`
//域名协议处理方式,包括:http https (httptohttps)http转https (httpandhttps)http与https共存
Protocol string `json:"protocol"`
AddTime string `json:"add_time"`
AddUser string `json:"add_user"`
CertificateName string `json:"certificate_name,omitempty"`
Certificate string `json:"certificate,omitempty"`
PrivateKey string `json:"private_key,omitempty"`
}
Domain 域名实体 TenantName+ServiceAlias+ServicePort ->PoolName
type HostNode ¶
type HostNode struct {
UUID string `json:"uuid"`
HostName string `json:"host_name"`
InternalIP string `json:"internal_ip"`
ExternalIP string `json:"external_ip"`
AvailableMemory int64 `json:"available_memory"`
AvailableCPU int64 `json:"available_cpu"`
Role string `json:"role"` //计算节点 or 管理节点
Status string `json:"status"` //节点状态 create,init,running,stop,delete
Labels map[string]string `json:"labels"`
Unschedulable bool `json:"unschedulable"` //不可调度
NodeStatus *v1.NodeStatus `json:"node_status,omitempty"`
}
HostNode 集群节点实体
Click to show internal directories.
Click to hide internal directories.