You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configuration/environment.md
+22-22Lines changed: 22 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,28 +34,28 @@ The CCM can be configured using environment variables and flags. Environment var
34
34
35
35
The CCM supports the following flags:
36
36
37
-
| Flag | Default | Description |
38
-
|------|---------|-------------|
39
-
|`--linodego-debug`|`false`| Enables debug output for the LinodeAPI wrapper |
40
-
|`--enable-route-controller`|`false`| Enables route_controller for CCM |
41
-
|`--enable-token-health-checker`|`false`| Enables Linode API token health checker |
42
-
|`--vpc-names`|`[]`| Comma separated VPC names whose routes will be managed by route-controller |
43
-
|`--subnet-names`|`["default"]`| Comma separated subnet names whose routes will be managed by route-controller (requires vpc-names flag) |
44
-
|`--vpc-ids`|`[]`| Comma separated VPC ids whose routes will be managed by route-controller |
45
-
|`--subnet-ids`|`[]`| Comma separated subnet ids whose routes will be managed by route-controller (requires vpc-ids flag) |
46
-
|`--load-balancer-type`|`nodebalancer`| Configures which type of load-balancing to use (options: nodebalancer, cilium-bgp) |
47
-
|`--bgp-node-selector`|`""`| Node selector to use to perform shared IP fail-over with BGP |
48
-
|`--ip-holder-suffix`|`""`| Suffix to append to the IP holder name when using shared IP fail-over with BGP |
49
-
|`--default-nodebalancer-type`|`common`| Default type of NodeBalancer to create (options: common, premium) |
50
-
|`--nodebalancer-tags`|`[]`| Linode tags to apply to all NodeBalancers |
51
-
|`--nodebalancer-backend-ipv4-subnet`|`""`| ipv4 subnet to use for NodeBalancer backends |
52
-
|`--nodebalancer-backend-ipv4-subnet-id`|`""`| ipv4 subnet id to use for NodeBalancer backends |
53
-
|`--nodebalancer-backend-ipv4-subnet-name`|`""`| ipv4 subnet name to use for NodeBalancer backends |
54
-
|`--disable-nodebalancer-vpc-backends`|`false`| don't use VPC specific ip-addresses for nodebalancer backend ips when running in VPC (set to `true` for backward compatibility if needed) |
55
-
|`--enable-ipv6-for-loadbalancers`|`false`| Set both IPv4 and IPv6 addresses for all LoadBalancer services (when disabled, only IPv4 is used). This can also be configured per-service using the `service.beta.kubernetes.io/linode-loadbalancer-enable-ipv6-ingress` annotation. |
56
-
|`--node-cidr-mask-size-ipv4`|`24`| ipv4 cidr mask size for pod cidrs allocated to nodes |
57
-
|`--node-cidr-mask-size-ipv6`|`64`| ipv6 cidr mask size for pod cidrs allocated to nodes |
58
-
|`--nodebalancer-prefix`|`ccm`| Name prefix for NoadBalancers. |
37
+
| Flag |Type |Default | Description |
38
+
|------|------|---------|-------------|
39
+
|`--linodego-debug`|Boolean |`false`| Enables debug output for the LinodeAPI wrapper |
40
+
|`--enable-route-controller`|Boolean |`false`| Enables route_controller for CCM |
41
+
|`--enable-token-health-checker`|Boolean |`false`| Enables Linode API token health checker |
42
+
|`--vpc-names`|String (comma separated) || Comma separated VPC names whose routes will be managed by route-controller |
43
+
|`--subnet-names`|String (comma separated) |`"default"`| Comma separated subnet names whose routes will be managed by route-controller (requires vpc-names flag) |
44
+
|`--vpc-ids`|Int (comma separated) || Comma separated VPC ids whose routes will be managed by route-controller |
45
+
|`--subnet-ids`|Int (comma separated) || Comma separated subnet ids whose routes will be managed by route-controller (requires vpc-ids flag) |
46
+
|`--load-balancer-type`|String |`nodebalancer`| Configures which type of load-balancing to use (options: nodebalancer, cilium-bgp) |
47
+
|`--bgp-node-selector`|String |`""`| Node selector to use to perform shared IP fail-over with BGP |
48
+
|`--ip-holder-suffix`|String |`""`| Suffix to append to the IP holder name when using shared IP fail-over with BGP |
49
+
|`--default-nodebalancer-type`|String |`common`| Default type of NodeBalancer to create (options: common, premium) |
50
+
|`--nodebalancer-tags`|String (comma separated) || Linode tags to apply to all NodeBalancers |
51
+
|`--nodebalancer-backend-ipv4-subnet`|String |`""`| ipv4 subnet to use for NodeBalancer backends |
52
+
|`--nodebalancer-backend-ipv4-subnet-id`|Int |`""`| ipv4 subnet id to use for NodeBalancer backends |
53
+
|`--nodebalancer-backend-ipv4-subnet-name`|String |`""`| ipv4 subnet name to use for NodeBalancer backends |
54
+
|`--disable-nodebalancer-vpc-backends`|Boolean |`false`| don't use VPC specific ip-addresses for nodebalancer backend ips when running in VPC (set to `true` for backward compatibility if needed) |
55
+
|`--enable-ipv6-for-loadbalancers`|Boolean |`false`| Set both IPv4 and IPv6 addresses for all LoadBalancer services (when disabled, only IPv4 is used). This can also be configured per-service using the `service.beta.kubernetes.io/linode-loadbalancer-enable-ipv6-ingress` annotation. |
56
+
|`--node-cidr-mask-size-ipv4`|Int |`24`| ipv4 cidr mask size for pod cidrs allocated to nodes |
57
+
|`--node-cidr-mask-size-ipv6`|Int |`64`| ipv6 cidr mask size for pod cidrs allocated to nodes |
58
+
|`--nodebalancer-prefix`|String |`ccm`| Name prefix for NoadBalancers. |
0 commit comments