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
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ The keys and the values in [annotations must be strings](https://kubernetes.io/d
38
38
|`tags`| string || A comma separated list of tags to be applied to the NodeBalancer instance |
39
39
|`firewall-id`| int || An existing Cloud Firewall ID to be attached to the NodeBalancer instance. See [Firewall Setup](firewall.md)|
40
40
|`firewall-acl`| string || The Firewall rules to be applied to the NodeBalancer. See [Firewall Configuration](#firewall-configuration)|
41
-
|`nodebalancer-type`| string || The type of NodeBalancer to create (options: common, premium). See [NodeBalancer Types](#nodebalancer-type)|
41
+
|`nodebalancer-type`| string || The type of NodeBalancer to create (options: common, premium, premium_40gb). See [NodeBalancer Types](#nodebalancer-type). Note: NodeBalancer types should always be specified in lowercase.|
42
42
|`enable-ipv6-ingress`| bool |`false`| When `true`, both IPv4 and IPv6 addresses will be included in the LoadBalancerStatus ingress |
43
43
|`backend-ipv4-range`| string || The IPv4 range from VPC subnet to be applied to the NodeBalancer backend. See [Nodebalancer VPC Configuration](#nodebalancer-vpc-configuration)|
44
44
|`backend-vpc-name`| string || VPC which is connected to the NodeBalancer backend. See [Nodebalancer VPC Configuration](#nodebalancer-vpc-configuration)|
@@ -123,7 +123,9 @@ metadata:
123
123
```
124
124
125
125
### NodeBalancer Type
126
-
Linode supports nodebalancers of different types: common and premium. By default, nodebalancers of type common are provisioned. If an account is allowed to provision premium nodebalancers and one wants to use them, it can be achieved by specifying the annotation:
126
+
Linode supports nodebalancers of different types: common, premium, and premium_40gb. By default, nodebalancers of type common are provisioned. If an account is allowed to provision premium nodebalancers and one wants to use them, it can be achieved by specifying the annotation:
127
+
128
+
**Note:** NodeBalancer types should always be specified in lowercase. The controller will automatically convert uppercase values to lowercase for safety.
Copy file name to clipboardExpand all lines: docs/configuration/environment.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ The CCM supports the following flags:
46
46
|`--load-balancer-type`| String |`nodebalancer`| Configures which type of load-balancing to use (options: nodebalancer, cilium-bgp) |
47
47
|`--bgp-node-selector`| String |`""`| Node selector to use to perform shared IP fail-over with BGP |
48
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)|
49
+
|`--default-nodebalancer-type`| String |`common`| Default type of NodeBalancer to create (options: common, premium, premium_40gb). Note: NodeBalancer types should always be specified in lowercase.|
50
50
|`--nodebalancer-tags`| String (comma separated) || Linode tags to apply to all NodeBalancers |
51
51
|`--nodebalancer-backend-ipv4-subnet`| String |`""`| ipv4 subnet to use for NodeBalancer backends |
52
52
|`--nodebalancer-backend-ipv4-subnet-id`| Int |`""`| ipv4 subnet id to use for NodeBalancer backends |
Copy file name to clipboardExpand all lines: main.go
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ func main() {
91
91
command.Flags().StringVar(&ccmOptions.Options.LoadBalancerType, "load-balancer-type", "nodebalancer", "configures which type of load-balancing to use for LoadBalancer Services (options: nodebalancer, cilium-bgp)")
92
92
command.Flags().StringVar(&ccmOptions.Options.BGPNodeSelector, "bgp-node-selector", "", "node selector to use to perform shared IP fail-over with BGP (e.g. cilium-bgp-peering=true")
93
93
command.Flags().StringVar(&ccmOptions.Options.IpHolderSuffix, "ip-holder-suffix", "", "suffix to append to the ip holder name when using shared IP fail-over with BGP (e.g. ip-holder-suffix=my-cluster-name")
94
-
command.Flags().StringVar(&ccmOptions.Options.DefaultNBType, "default-nodebalancer-type", string(linodego.NBTypeCommon), "default type of NodeBalancer to create (options: common, premium)")
94
+
command.Flags().StringVar(&ccmOptions.Options.DefaultNBType, "default-nodebalancer-type", string(linodego.NBTypeCommon), "default type of NodeBalancer to create (options: common, premium, premium_40GB)")
95
95
command.Flags().StringVar(&ccmOptions.Options.NodeBalancerBackendIPv4Subnet, "nodebalancer-backend-ipv4-subnet", "", "ipv4 subnet to use for NodeBalancer backends")
96
96
command.Flags().StringSliceVar(&ccmOptions.Options.NodeBalancerTags, "nodebalancer-tags", []string{}, "Linode tags to apply to all NodeBalancers")
97
97
command.Flags().BoolVar(&ccmOptions.Options.EnableIPv6ForLoadBalancers, "enable-ipv6-for-loadbalancers", false, "set both IPv4 and IPv6 addresses for all LoadBalancer services (when disabled, only IPv4 is used)")
0 commit comments