美文网首页
k8s中的dns应用

k8s中的dns应用

作者: cloudFans | 来源:发表于2021-12-15 10:39 被阅读0次
  1. 先看下dns 和 ingress相关的

[root@k8s-shanghai-master-1 k8s-cluster]# kubectl get ingress -A -o wide  | grep traefik-ingress-controller
dev-ydata   flink-reactive-jobmanager       traefik-ingress-controller   flink-reactive-web.dev.eu-central-1.yealinkops.com                                                        80        15h
dev-ydata   kafka-manager                   traefik-ingress-controller   kafka-manager-ydata.dev.eu-central-1.yealinkops.com                                                       80        15h
dev-ydata   ydata-web                       traefik-ingress-controller   ydata-web.dev.eu-central-1.yealinkops.com                                                                 80        15h
pts-core    common-kibana                   traefik-ingress-controller   pts-kibana.ylops.com                                                                                      80        26m
pts-core    pts-foundation                  traefik-ingress-controller   pts-foundation.ylops.com                                                                                  80        15m
pts-core    pts-processor                   traefik-ingress-controller   pts-processor.ylops.com                                                                                   80        14m
pts-core    pts-web                         traefik-ingress-controller   worklink.ylops.com                                                                                        80        14m
pts-core    rocketmq-console                traefik-ingress-controller   pts-mqconsole.ylops.com                                                                                   80        32m
ydocs-qa    rocketmq-console                traefik-ingress-controller   ydocs-mqconsole-qa.ylops.com                                                                              80        15h
ydocs-qa    yl-cooperation-document         traefik-ingress-controller   ydocs-qa.ylops.com                                                                                        80        13h


[root@k8s-shanghai-master-1 k8s-cluster]# kubectl get svc -A -o wide | grep traefik-ingress
kube-system            traefik-ingress-service                   LoadBalancer   172.27.38.38     172.17.99.15     80:31599/TCP,8080:30196/TCP,443:31646/TCP                 4d16h   app=traefik-ingress-lb


所有通过ingress来负载均衡的服务的域名解析都是基于ingress的svc external ip来访问的

集群内部可以基于ingress 查到域名和traefik-ingress-controller的关联。
但是 域名和external ip(fip)的解析记录是在集群外部统一维护的,一般每个办公区域都有一个统一的dns服务。
比如 coredns,dnsmasq,每个模拟的可用区的dns记录,都统一在外部的dns服务内解析。

相关文章

  • k8s中的dns应用

    先看下dns 和 ingress相关的 所有通过ingress来负载均衡的服务的域名解析都是基于ingress的s...

  • k8s系列 - coredns增加解析

    k8s中coredns可以为全集群提供dns解析功能, 所以如果我们要手动增加dns解析, 只需在coredns中...

  • k8s kubeDNS

    k8s DNS 参考: dns-pod-service kubernetes-dns dns name 同一个na...

  • k8s系列09-服务发现与流量暴露

    本文主要介绍了K8S集群中的服务发现和流量暴露机制,包括K8S中的workload类型、service类型、DNS...

  • microk8s(十一)k8s的DNS服务

    一、DNS服务架构演进 SKyDNS (k8s 1.2) KubeDNS (k8s 1.4) CoreDNS (...

  • 部署 heapster 服务

    k8s 扩展组件 kube-dns,为整个集群提供 DNS 服务 Ingress Controller,为服务提供...

  • 已知ip地址,计算网关、子网掩码

    最近在工作中遇到一个,k8s环境切换,整体功能性测试带来的dns解析问题,由于应用还存在APP端,所以在手机上抓包...

  • service-dns

    最近业务上有一个奇葩的需求,在原生态的k8s集群中,作为k8s的服务发现组建kube-dns,扮演着service...

  • k8s 问题解决

    core-dns 的 启动失败 重启k8s后 etcd 启动失败 k8s集群关机后重启pod访问不到外网 k8s证...

  • k8s-DNS

    查看iptables k8s的DNS 1.在每个容器里面,有resolve.conf,指向默认的k8s-dns,但...

网友评论

      本文标题:k8s中的dns应用

      本文链接:https://www.haomeiwen.com/subject/migufrtx.html