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/annotations.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ For implementation details, see:
33
33
|`firewall-id`| string || An existing Cloud Firewall ID to be attached to the NodeBalancer instance. See [Firewall Setup](firewall.md)|
34
34
|`firewall-acl`| string || The Firewall rules to be applied to the NodeBalancer. See [Firewall Configuration](#firewall-configuration)|
35
35
|`nodebalancer-type`| string || The type of NodeBalancer to create (options: common, premium). See [NodeBalancer Types](#nodebalancer-type)|
36
+
|`enable-ipv6-ingress`| bool |`false`| When `true`, both IPv4 and IPv6 addresses will be included in the LoadBalancerStatus ingress |
36
37
|`backend-ipv4-range`| string || The IPv4 range from VPC subnet to be applied to the NodeBalancer backend. See [Nodebalancer VPC Configuration](#nodebalancer-vpc-configuration)|
37
38
|`backend-vpc-name`| string || VPC which is connected to the NodeBalancer backend. See [Nodebalancer VPC Configuration](#nodebalancer-vpc-configuration)|
38
39
|`backend-subnet-name`| string || Subnet within VPC which is connected to the NodeBalancer backend. See [Nodebalancer VPC Configuration](#nodebalancer-vpc-configuration)|
Copy file name to clipboardExpand all lines: docs/configuration/environment.md
+27-3Lines changed: 27 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# Environment Variables
1
+
# Environment Variables and Flags
2
2
3
3
## Overview
4
4
5
-
Environment variables provide global configuration options for the CCM. These settings affect caching, API behavior, and networking configurations.
5
+
The CCM can be configured using environment variables and flags. Environment variables provide global configuration options, while flags control specific features.
6
6
7
-
## Available Variables
7
+
## Environment Variables
8
8
9
9
### Cache Configuration
10
10
@@ -28,6 +28,24 @@ Environment variables provide global configuration options for the CCM. These se
28
28
|`BGP_CUSTOM_ID_MAP`| "" | Use your own map instead of default region map for BGP |
29
29
|`BGP_PEER_PREFIX`|`2600:3c0f`| Use your own BGP peer prefix instead of default one |
30
30
31
+
## Flags
32
+
33
+
The CCM supports the following flags:
34
+
35
+
| Flag | Default | Description |
36
+
|------|---------|-------------|
37
+
|`--linodego-debug`|`false`| Enables debug output for the LinodeAPI wrapper |
38
+
|`--enable-route-controller`|`false`| Enables route_controller for CCM |
39
+
|`--enable-token-health-checker`|`false`| Enables Linode API token health checker |
40
+
|`--vpc-names`|`""`| Comma separated VPC names whose routes will be managed by route-controller |
41
+
|`--subnet-names`|`""`| Comma separated subnet names whose routes will be managed by route-controller (requires vpc-names flag) |
42
+
|`--load-balancer-type`|`nodebalancer`| Configures which type of load-balancing to use (options: nodebalancer, cilium-bgp) |
43
+
|`--bgp-node-selector`|`""`| Node selector to use to perform shared IP fail-over with BGP |
44
+
|`--ip-holder-suffix`|`""`| Suffix to append to the IP holder name when using shared IP fail-over with BGP |
45
+
|`--default-nodebalancer-type`|`common`| Default type of NodeBalancer to create (options: common, premium) |
46
+
|`--nodebalancer-tags`|`[]`| Linode tags to apply to all NodeBalancers |
47
+
|`--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. |
0 commit comments