Documentation
¶
Index ¶
- Constants
- func SetDebugMode(enabled bool)
- func StartApplicationLoadBalancerController(node string, etcdUrl string) (*controller, error)
- func StartGatewayController(node string, etcdUrl string) (*controller, error)
- func StartHostController(node string, etcdUrl string) (*hostController, error)
- func StartImageController(node string, etcdUrl string, deletionDelaySeconds int) (*controller, error)
- func StartNetController(node string, etcdUrl string, deletionDelaySeconds int) (*controller, error)
- func StartNetworkLoadBalancerController(node string, etcdUrl string) (*controller, error)
- func StartSchedulerController(node string, etcdUrl string) (*schedulerController, error)
- func StartVmController(node string, etcdUrl string, deletionDelaySeconds int) (*controller, error)
- func StartVolController(node string, etcdUrl string, deletionDelaySeconds int) (*controller, error)
- func StartVpnGatewayController(node string, etcdUrl string) (*controller, error)
Constants ¶
const ( VOLUME_CONTROLLER_INTERVAL = 5 * time.Second VOLUME_STALE_TIMEOUT = 10 * time.Minute )
const (
GATEWAY_CONTROLLER_INTERVAL = 15 * time.Second
)
const (
HOST_CONTROLLER_INTERVAL = 10 * time.Second
)
const (
IMAGE_CONTROLLER_INTERVAL = 5 * time.Second
)
const (
NETWORK_CONTROLLER_INTERVAL = 5 * time.Second
)
const (
SCHEDULER_CONTROLLER_INTERVAL = 5 * time.Second
)
const (
SERVER_CONTROLLER_INTERVAL = 5 * time.Second
)
const (
VPN_GATEWAY_CONTROLLER_INTERVAL = 15 * time.Second
)
Variables ¶
This section is empty.
Functions ¶
func SetDebugMode ¶ added in v0.24.0
func SetDebugMode(enabled bool)
SetDebugMode toggles debug-only prints in pkg/controller.
func StartApplicationLoadBalancerController ¶ added in v0.19.0
StartApplicationLoadBalancerController starts controller loop for load balancer resources.
func StartGatewayController ¶ added in v0.16.0
StartGatewayController starts controller loop for gateway resources.
func StartHostController ¶ added in v0.11.6
ホストコントローラーの開始
func StartImageController ¶
func StartImageController(node string, etcdUrl string, deletionDelaySeconds int) (*controller, error)
イメージコントローラーの開始 deletionDelaySeconds に 0 を渡した場合はデフォルト値 (10秒) が使用されます。
func StartNetController ¶
ネットワークコントローラーの開始 deletionDelaySeconds に 0 を渡した場合はデフォルト値 (10秒) が使用されます。
func StartNetworkLoadBalancerController ¶ added in v0.20.0
StartNetworkLoadBalancerController starts controller loop for NetworkLoadBalancer resources.
func StartSchedulerController ¶ added in v0.12.0
StartSchedulerController はスケジューラーコントローラーを起動する。 リーダーノードのみが実際のスケジューリングを実行する。
func StartVmController ¶
VMコントローラーの開始 deletionDelaySeconds に 0 を渡した場合はデフォルト値 (10秒) が使用されます。
func StartVolController ¶
ボリュームコントローラーの開始 deletionDelaySeconds に 0 を渡した場合はデフォルト値 (10秒) が使用されます。
func StartVpnGatewayController ¶ added in v0.17.0
StartVpnGatewayController starts controller loop for vpn-gateway resources.
Types ¶
This section is empty.
Source Files
¶
- ansible-playbook-log.go
- application-load-balancer-ansible.go
- application-load-balancer-controller.go
- debug.go
- gateway-ansible.go
- gateway-controller.go
- host-controller.go
- image-controller.go
- network-controller.go
- network-load-balancer-ansible.go
- network-load-balancer-controller.go
- node-filter.go
- scheduler-controller.go
- server-controller.go
- volume-controller.go
- vpn-gateway-ansible.go
- vpn-gateway-controller.go