File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -139,6 +139,16 @@ rke2_kubevip_upnp_enable: false
139139# Enable kube-vip leader election for control plane load balancer
140140rke2_kubevip_leaderelection_enable : true
141141
142+ # Resources for kubevip DaemonSet Pods.
143+ rke2_kubevip_daemonset_resources : {}
144+ # requests:
145+ # memory: 40Mi
146+
147+ # Resources for kubevip cloud controller Pods.
148+ rke2_kubevip_cloud_controller_resources : {}
149+ # requests:
150+ # memory: 40Mi
151+
142152# Add additional SANs in k8s API TLS cert
143153rke2_additional_sans : []
144154
@@ -429,7 +439,6 @@ rke2_service_cidr:
429439
430440# Enable SELinux for rke2
431441rke2_selinux : false
432-
433442` ` `
434443
435444## Inventory file example
Original file line number Diff line number Diff line change @@ -100,6 +100,16 @@ rke2_kubevip_upnp_enable: false
100100# Enable kube-vip leader election for control plane load balancer
101101rke2_kubevip_leaderelection_enable : true
102102
103+ # Resources for kubevip DaemonSet Pods.
104+ rke2_kubevip_daemonset_resources : {}
105+ # requests:
106+ # memory: 40Mi
107+
108+ # Resources for kubevip cloud controller Pods.
109+ rke2_kubevip_cloud_controller_resources : {}
110+ # requests:
111+ # memory: 40Mi
112+
103113# Add additional SANs in k8s API TLS cert
104114rke2_additional_sans : []
105115
Original file line number Diff line number Diff line change @@ -128,6 +128,18 @@ argument_specs:
128128 elements : dict
129129 description : " A list of kube-vip flags. All flags can be found here https://kube-vip.io/docs/installation/flags/"
130130
131+ rke2_kubevip_daemonset_resources :
132+ type : dict
133+ default : {}
134+ required : false
135+ description : " Resources for kubevip DaemonSet Pods"
136+
137+ rke2_kubevip_cloud_controller_resources :
138+ type : dict
139+ default : {}
140+ required : false
141+ description : " Resources for kubevip cloud controller Pods"
142+
131143 rke2_kubevip_metrics_port :
132144 type : int
133145 default : 2112
Original file line number Diff line number Diff line change 6161 image: "{{ rke2_kubevip_cloud_provider_image }}"
6262 name: kube-vip-cloud-provider
6363 imagePullPolicy: Always
64- resources: {}
64+ resources:
65+ {{ rke2_kubevip_cloud_controller_resources | to_nice_yaml | indent(10, first=True) }}
6566 dnsPolicy: ClusterFirst
6667 restartPolicy: Always
6768 schedulerName: default-scheduler
Original file line number Diff line number Diff line change 8686 ports:
8787 - name: metrics
8888 containerPort: {{ rke2_kubevip_metrics_port | int }}
89- resources: {}
89+ resources:
90+ {{ rke2_kubevip_daemonset_resources | to_nice_yaml | indent(10, first=True) }}
9091 securityContext:
9192 capabilities:
9293 add:
You can’t perform that action at this time.
0 commit comments