By this I mean, I have a powerdns server running in my cluster, I would like Kubernetes to add/update dns entries in my dns server to reflect all services or any domains that would be used within the cluster, this is to fix a current issue I am having, and for general control and centralization purposes.

  • SpiderUnderUrBed@lemmy.zipOP
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago
    spiderunderurbed@raspberrypi:~/k8s $ kubectl get networkpolicy -A
    No resources found
    spiderunderurbed@raspberrypi:~/k8s $ 
    

    No networkpolicies.

    spiderunderurbed@raspberrypi:~/k8s $ kubectl get pods -A | grep -i dns
    default                      pdns-admin-mysql-854c4f79d9-wsclq                         1/1     Running            1 (2d22h ago)    4d9h
    default                      pdns-mysql-master-6cddc8cd54-cgbs9                        1/1     Running            0                7h49m
    kube-system                  coredns-ff8999cc5-hchq6                                   1/1     Running            1 (2d22h ago)    4d11h
    kube-system                  svclb-pdns-mysql-master-1993c118-8xqzh                    3/3     Running            0                4d
    kube-system                  svclb-pdns-mysql-master-1993c118-whf5g                    3/3     Running            0                124m
    spiderunderurbed@raspberrypi:~/k8s $ 
    

    Ignore powerdns, its just extra stuff, but yeah coredns is running

    spiderunderurbed@raspberrypi:~/k8s $  kubectl get endpoints  -n kube-system
    NAME             ENDPOINTS                                              AGE
    kube-dns         172.16.246.61:53,172.16.246.61:53,172.16.246.61:9153   4d11h
    metrics-server   172.16.246.45:10250                                    4d11h
    traefik          <none>                                                 130m
    spiderunderurbed@raspberrypi:~/k8s $ 
    

    ^ endpoints and services:

    spiderunderurbed@raspberrypi:~/k8s $ kubectl get svc -n kube-system
    NAME             TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE
    kube-dns         ClusterIP      10.43.0.10      <none>        53/UDP,53/TCP,9153/TCP       4d11h
    metrics-server   ClusterIP      10.43.67.112    <none>        443/TCP                      4d11h
    traefik          LoadBalancer   10.43.116.221   <pending>     80:31123/TCP,443:30651/TCP   131m
    spiderunderurbed@raspberrypi:~/k8s $