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 //enable collect docker container log EnableCollectLog 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.