Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Context ¶
type Context struct { ClusterId string InformerFactory informers.SharedInformerFactory Client *kubernetes.Clientset Kubeconfig *rest.Config Interval time.Duration Devs []string Config *clientcmdapi.Config Stop <-chan struct{} }
type DeployEvent ¶
type DeployEvent struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ EventType string `xorm:"'EVT_TYPE'"` /** 事件类型 */ NameSpace string `xorm:"'NAMESPACE'"` /** 域名 */ ObjName string `xorm:"'OBJ_NAME'"` /** 事件对象名称 */ AppCode string `xorm:"'APP_CODE'"` /** 应用code */ ObjType string `xorm:"'OBJ_TYPE'"` /** 事件对象 */ Metadata string `xorm:"'META_DATA'"` /** 元数据 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
wangfeng deployment
type Events ¶
type Events struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ EventType string `xorm:"'EVT_TYPE'"` /** 事件类型 */ NameSpace string `xorm:"'NAMESPACE'"` /** 域名 */ ObjName string `xorm:"'OBJ_NAME'"` /** 事件对象名称 */ ObjType string `xorm:"'OBJ_TYPE'"` /** 事件对象 */ Metadata string `xorm:"'META_DATA'"` /** 元数据 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
type Image ¶
type Image struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ Host string `xorm:"'HOST'"` /** 主机 */ Name string `xorm:"'NAME'"` /** 镜像名称 */ Size int64 `xorm:"'SIZE'"` /** 大小 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
type Node ¶
type Node struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ Host string `xorm:"'HOST'"` /** 主机名称 */ SystemVersion string `xorm:"'SYSTEM_VERSION'"` /** 系统版本 */ Kernel string `xorm:"'KERNEL'"` /** 内核信息 */ DockerVersion string `xorm:"'DOCKER_VERSION'"` /** docker版本 */ KubeletVersion string `xorm:"'KUBELET_VERSION'"` /** kubelet版本 */ Status string `xorm:"'STATUS'"` /** 主机状态 */ Domain string `xorm:"'DOMAIN'"` /** 节点所属域;节点所属域 */ IP string `xorm:"'IP'"` /** 默认网卡(管理) */ ExtIP string `xorm:"'EXT_IP'"` /** 扩展网卡 */ CPU int `xorm:"'CPU'"` /** CPU;可分配 */ Mem int `xorm:"'MEM'"` /** MEM;可分配 */ Disk string `xorm:"'DISK'"` /** DISK;可分配 */ GPU int `xorm:"'GPU'"` /** GPU */ Labels string `xorm:"'LABELS'"` /** 标签;可分配 */ Annotations string `xorm:"'ANNOTATIONS'"` /** 注解;注解 */ PodCidr string `xorm:"'POD_CIDR'"` /** pod地址;podIP */ Pods int `xorm:"'PODS'"` /** GPU */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
type NodeEvent ¶
type NodeEvent struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ EventType string `xorm:"'EVT_TYPE'"` /** 事件类型 */ ObjName string `xorm:"'OBJ_NAME'"` /** 事件对象名称 */ ObjType string `xorm:"'OBJ_TYPE'"` /** 事件对象 */ Metadata string `xorm:"'META_DATA'"` /** 元数据 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
type PodEvent ¶
type PodEvent struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ EventType string `xorm:"'EVT_TYPE'"` /** 事件类型 */ NameSpace string `xorm:"'NAMESPACE'"` /** 域名 */ ObjName string `xorm:"'OBJ_NAME'"` /** 事件对象名称 */ AppCode string `xorm:"'APP_CODE'"` /** 应用code */ ObjType string `xorm:"'OBJ_TYPE'"` /** 事件对象 */ Metadata string `xorm:"'META_DATA'"` /** 元数据 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
wangfeng pod
type SchedulerEvent ¶
type SchedulerEvent struct { ID string `xorm:"'ID'"` ClusterId string `xorm:"'CLUSTER_ID'"` /** 资源池;集群ID */ EventType string `xorm:"'EVT_TYPE'"` /** 事件类型 */ NameSpace string `xorm:"'NAMESPACE'"` /** 域名 */ ObjName string `xorm:"'OBJ_NAME'"` /** 事件对象名称 */ AppCode string `xorm:"'APP_CODE'"` /** 应用code */ ObjType string `xorm:"'OBJ_TYPE'"` /** 事件对象 */ Metadata string `xorm:"'META_DATA'"` /** 元数据 */ CreatedTime time.Time `xorm:"'CREATED_TIME'"` UpdatedTime time.Time `xorm:"'UPDATED_TIME'"` }
func (SchedulerEvent) TableName ¶
func (SchedulerEvent) TableName() string
Click to show internal directories.
Click to hide internal directories.