diff --git a/clusters/default/tools/pihole/pihole-cm.yml b/clusters/default/tools/pihole/pihole-cm.yml index e862224..7fe7b01 100644 --- a/clusters/default/tools/pihole/pihole-cm.yml +++ b/clusters/default/tools/pihole/pihole-cm.yml @@ -6,10 +6,10 @@ metadata: data: keepalived.conf: | vrrp_instance PIHOLE_VIP { - state BACKUP + state MASTER interface eth0 virtual_router_id 212 - priority 100 + priority 50 advert_int 1 virtual_ipaddress { diff --git a/clusters/default/tools/pihole/pihole.yml b/clusters/default/tools/pihole/pihole.yml index ab2e5c3..713efd4 100644 --- a/clusters/default/tools/pihole/pihole.yml +++ b/clusters/default/tools/pihole/pihole.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: DaemonSet metadata: - name: pihole-backup + name: pihole namespace: tools spec: selector: @@ -14,7 +14,18 @@ spec: app: pihole spec: hostNetwork: true - dnsPolicy: ClusterFirstWithHostNet + + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - kube-02 + - kube-03 + - kube-04 + - kube-05 initContainers: - name: init-keepalived