--- apiVersion: v1 kind: Pod metadata: name: kube-vip namespace: kube-system labels: app.kubernetes.io/instance: kube-vip app.kubernetes.io/name: kube-vip spec: containers: - name: kube-vip image: ghcr.io/kube-vip/kube-vip:v0.6.0 imagePullPolicy: IfNotPresent args: ["manager"] env: - name: address value: "{{ kube_vip_addr }}" - name: vip_arp value: "true" - name: port value: "6443" - name: vip_cidr value: "32" - name: cp_enable value: "true" - name: cp_namespace value: kube-system - name: vip_ddns value: "false" - name: svc_enable value: "false" - name: vip_leaderelection value: "true" - name: vip_leaseduration value: "15" - name: vip_renewdeadline value: "10" - name: vip_retryperiod value: "2" - name: prometheus_server value: :2112 securityContext: capabilities: add: ["NET_ADMIN", "NET_RAW"] volumeMounts: - mountPath: /etc/kubernetes/admin.conf name: kubeconfig hostAliases: - hostnames: - kubernetes ip: 127.0.0.1 hostNetwork: true volumes: - name: kubeconfig hostPath: path: /etc/rancher/k3s/k3s.yaml