diff --git a/README.md b/README.md index 7c26d5e..0357faa 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,9 @@ rke2_kubevip_ipvs_lb_enable: false # - param: lb_port # value: 6443 +#Prometheus metrics port for kube-vip +rke2_kubevip_metrics_port: 2112 + # Add additional SANs in k8s API TLS cert rke2_additional_sans: [] diff --git a/defaults/main.yml b/defaults/main.yml index 0675905..ac47127 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -60,6 +60,9 @@ rke2_kubevip_ipvs_lb_enable: false # - param: lb_port # value: 6443 +#Prometheus metrics port for kube-vip +rke2_kubevip_metrics_port: 2112 + # Add additional SANs in k8s API TLS cert rke2_additional_sans: [] diff --git a/templates/kube-vip/kube-vip.yml.j2 b/templates/kube-vip/kube-vip.yml.j2 index 7b1df67..3ef092a 100644 --- a/templates/kube-vip/kube-vip.yml.j2 +++ b/templates/kube-vip/kube-vip.yml.j2 @@ -61,7 +61,7 @@ spec: - name: address value: "{{ rke2_api_ip }}" - name: prometheus_server - value: :2112 + value: ":{{ rke2_kubevip_metrics_port }}" - name: lb_enable value: "{{ rke2_kubevip_ipvs_lb_enable }}" {% if rke2_kubevip_args is defined %} @@ -72,6 +72,9 @@ spec: {% endif %} image: "{{ rke2_kubevip_image }}" name: kube-vip + ports: + - name: metrics + containerPort: "{{ rke2_kubevip_metrics_port }}" resources: {} securityContext: capabilities: