Documentation ¶
Overview ¶
维护集群配置信息
维护命名空间信息
Index ¶
- func AddSvcDnsAR(w http.ResponseWriter, r *http.Request)
- func GetClusterInfo(w http.ResponseWriter, r *http.Request)
- func QueryClusterInfo(w http.ResponseWriter, r *http.Request)
- func QueryNameSpace(w http.ResponseWriter, r *http.Request)
- func QueryNamespaceByName(w http.ResponseWriter, r *http.Request)
- func QueryService(w http.ResponseWriter, r *http.Request)
- type Cluster
- type NameSpace
- type Svc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterInfo ¶
func GetClusterInfo(w http.ResponseWriter, r *http.Request)
func QueryClusterInfo ¶
func QueryClusterInfo(w http.ResponseWriter, r *http.Request)
QueryClusterInfo 更新集群列表信息 列出此账户下所有的集群信息
func QueryNameSpace ¶
func QueryNameSpace(w http.ResponseWriter, r *http.Request)
func QueryNamespaceByName ¶
func QueryNamespaceByName(w http.ResponseWriter, r *http.Request)
func QueryService ¶
func QueryService(w http.ResponseWriter, r *http.Request)
Types ¶
type Cluster ¶
type Cluster struct { SecretId string `json:"secret_id"` SecretKey string `json:"secret_key"` Region string `json:"region"` }
func (Cluster) SaveClusterInfo ¶
func (this Cluster) SaveClusterInfo(save bool) (*cvm.ClusterInfo, error)
saveClusterInfo 查询集群信息并持久化到etcd 如果选择持久化,则会覆盖旧值
type NameSpace ¶
type Svc ¶
type Svc struct { Svcname string `json:"svcname"` SecretId string `json:"secret_id"` SecretKey string `json:"secret_key"` Region string `json:"region"` Clusterid string `json:"clusterid"` Namespace string `json:"namespace"` Allnamespace string `json:"allnamespace"` Domain string `json:"domain"` // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.