在 Kubernetes 集群中使用 Ingress 的 DNS 不工作

DNS for Ingress using in Kubernets Cluster are not working

大家好,我正在使用带有主节点和工作节点的 kubeadmin 集群。我已经安装了 Matallb 作为 Loadbalancer,我正在使用 traefik 作为入口。我们必须在域展位上有一个节点 IP 的 A 记录。但是 ingress 中的 DNS 不工作

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dmix-ingress
  namespace: dev
  annotations:
    kubernetes.io/ingress.class: "traefik"

spec:
  rules:
    - host: dev-env.colordigital.cloud
      http: 
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: nginx
                port:
                  number: 80

这些域与 kubernetes 主节点具有相同的 ip。 任何人都可以帮助我如何使用这个 DNS dev-env.colordigital.cloud 与工作节点具有相同的 IP 并且 colordigital.cloud 与设置 kubernetes 的主节点具有相同的 IP。

感谢您的帮助

您必须将 Ingress 的负载均衡器 IP 设置为与您的 DNS 相同