Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //Config config Config = new(Conf) )
Functions ¶
Types ¶
type Conf ¶
type Conf struct {
APIAddr string //api server listen port
GrpcAPIAddr string //grpc api server listen port
PrometheusAPI string //Prometheus server listen port
K8SConfPath string //absolute path to the kubeconfig file
LogLevel string
LogFile string
HostIDFile string
HostIP string
RunMode string //ACP_NODE 运行模式:master,node
NodeRule string //节点属性 compute manage storage
Service string //服务注册与发现
InitStatus string
NodePath string //Rainbond node model basic information storage path in etcd
EventLogServer []string //event server address list
ConfigStoragePath string //config storage path in etcd
LockPath string
TTL int64 // node heartbeat to master TTL
PodCIDR string //pod cidr, when master not set cidr,this parameter can take effect
Etcd client.Config
StatsdConfig StatsdConfig
UDPMonitorConfig UDPMonitorConfig
MinResyncPeriod time.Duration
AutoUnschedulerUnHealthDuration time.Duration
AutoScheduler bool
ReqTimeout int
// for node controller
ServiceListFile string
ServiceManager string
EnableInitStart bool
AutoRegistNode bool
DockerCli *dockercli.Client
EtcdCli *client.Client
}
Conf Conf
func (*Conf) ParseClient ¶
ParseClient handle config and create some api
type StatsdConfig ¶
type StatsdConfig struct {
StatsdListenAddress string
StatsdListenUDP string
StatsdListenTCP string
MappingConfig string
ReadBuffer int
}
StatsdConfig StatsdConfig
type UDPMonitorConfig ¶
UDPMonitorConfig UDPMonitorConfig
Click to show internal directories.
Click to hide internal directories.