当前位置: 首页 > news >正文

网站想建设子站广告网络推广怎么做

网站想建设子站,广告网络推广怎么做,四川网站建设yijia028,法律咨询免费律师在线咨询CoreDNS 作为 Kubernetes 集群的域名解析组件,如果性能不够可能会影响业务,本文介绍几种 CoreDNS 的性能优化手段。合理控制 CoreDNS 副本数考虑以下几种方式:根据集群规模预估 coredns 需要的副本数,直接调整 coredns deployment 的副本数:k…

CoreDNS 作为 Kubernetes 集群的域名解析组件,如果性能不够可能会影响业务,本文介绍几种 CoreDNS 的性能优化手段。

合理控制 CoreDNS 副本数

考虑以下几种方式:

  1. 根据集群规模预估 coredns 需要的副本数,直接调整 coredns deployment 的副本数:

kubectl -n kube-system scale --replicas=10 deployment/coredns
  1. 为 coredns 定义 HPA 自动扩缩容。

  1. 安装 cluster-proportional-autoscaler 以实现更精确的扩缩容(推荐)。

禁用 ipv6

如果 K8S 节点没有禁用 IPV6 的话,容器内进程请求 coredns 时的默认行为是同时发起 IPV4 和 IPV6 解析,而通常我们只需要用到 IPV4,当容器请求某个域名时,coredns 解析不到 IPV6 记录,就会 forward 到 upstream 去解析,如果到 upstream 需要经过较长时间(比如跨公网,跨机房专线),就会拖慢整个解析流程的速度,业务层面就会感知 DNS 解析慢。

CoreDNS 有一个 template 的插件,可以用它来禁用 IPV6 的解析,只需要给 CoreDNS 加上如下的配置:

template ANY AAAA {rcode NXDOMAIN
}
这个配置的含义是:给所有 IPV6 的解析请求都响应空记录,即无此域名的 IPV6 记录。

优化 ndots

默认情况下,Kubernetes 集群中的域名解析往往需要经过多次请求才能解析到。查看 pod 内 的 /etc/resolv.conf 可以知道 ndots 选项默认为 5:

意思是: 如果域名中 . 的数量小于 5,就依次遍历 search 中的后缀并拼接上进行 DNS 查询。

举个例子,在 debug 命名空间查询 kubernetes.default.svc.cluster.local 这个 service:

  1. 域名中有 4 个 .,小于 5,尝试拼接上第一个 search 进行查询,即 kubernetes.default.svc.cluster.local.debug.svc.cluster.local,查不到该域名。

  1. 继续尝试 kubernetes.default.svc.cluster.local.svc.cluster.local,查不到该域名。

  1. 继续尝试 kubernetes.default.svc.cluster.local.cluster.local,仍然查不到该域名。

  1. 尝试不加后缀,即 kubernetes.default.svc.cluster.local,查询成功,返回响应的 ClusterIP。

可以看到一个简单的 service 域名解析需要经过 4 轮解析才能成功,集群中充斥着大量无用的 DNS 请求。

怎么办呢?我们可以设置较小的 ndots,在 Pod 的 dnsConfig 中可以设置:

然后业务发请求时尽量将 service 域名拼完整,这样就不会经过 search 拼接造成大量多余的 DNS 请求。

不过这样会比较麻烦,有没有更好的办法呢?有的!请看下面的 autopath 方式。

启用 autopath

启用 CoreDNS 的 autopath 插件可以避免每次域名解析经过多次请求才能解析到,原理是 CoreDNS 智能识别拼接过 search 的 DNS 解析,直接响应 CNAME 并附上相应的 ClusterIP,一步到位,可以极大减少集群内 DNS 请求数量。

启用方法是修改 CoreDNS 配置:

kubectl -n kube-system edit configmap coredns

修改红框中圈出来的配置:

  • 加上 autopath @kubernetes。

  • 默认的 pods insecure 改成 pods verified。

需要注意的是,启用 autopath 后,由于 coredns 需要 watch 所有的 pod,会增加 coredns 的内存消耗,根据情况适当调节 coredns 的 memory request 和 limit。

部署 NodeLocal DNSCache

参考 k8s 官方文档 Using NodeLocal DNSCache in Kubernetes clusters

如果是使用 TKE 并且 kube-proxy 转发模式为 iptables,可以直接在扩展组件中安装此扩展组件,扩展组件说明请参考 TKE 官方文档;如果使用的 ipvs 模式,可以参考 TKE IPVS 模式安装 localdns。

使用 DNSAutoscaler

社区有开源的 cluster-proportional-autoscaler ,可以根据集群规模自动扩缩容,支持比较灵活的扩缩容算法。

如果使用的是 TKE,已经将其产品化成 DNSAutoscaler 扩展组件,在扩展组件中直接安装即可,组件说明请参考 TKE 官方文档。


文章转载自:
http://wanjiadichotic.tgnr.cn
http://wanjiaamalgamative.tgnr.cn
http://wanjiamediative.tgnr.cn
http://wanjiapickin.tgnr.cn
http://wanjiamultiposition.tgnr.cn
http://wanjiapozzuolana.tgnr.cn
http://wanjiadecidua.tgnr.cn
http://wanjiatendinitis.tgnr.cn
http://wanjiatransylvania.tgnr.cn
http://wanjiaphoronid.tgnr.cn
http://wanjiaranch.tgnr.cn
http://wanjiatotaquine.tgnr.cn
http://wanjiatestate.tgnr.cn
http://wanjiapromoter.tgnr.cn
http://wanjiaimpugnment.tgnr.cn
http://wanjiatyrolese.tgnr.cn
http://wanjiaincredulity.tgnr.cn
http://wanjiaepson.tgnr.cn
http://wanjiaglyphography.tgnr.cn
http://wanjiafac.tgnr.cn
http://wanjiasemiprivate.tgnr.cn
http://wanjiacomminution.tgnr.cn
http://wanjiastimulative.tgnr.cn
http://wanjiapeacemonger.tgnr.cn
http://wanjiakeramic.tgnr.cn
http://wanjiapaulinize.tgnr.cn
http://wanjiavernier.tgnr.cn
http://wanjiasen.tgnr.cn
http://wanjiamadrileno.tgnr.cn
http://wanjiamlf.tgnr.cn
http://wanjiahnrna.tgnr.cn
http://wanjiaeeriness.tgnr.cn
http://wanjiapsalter.tgnr.cn
http://wanjianonleaded.tgnr.cn
http://wanjiashadoof.tgnr.cn
http://wanjiavisitandine.tgnr.cn
http://wanjiaproboscidean.tgnr.cn
http://wanjiaferreous.tgnr.cn
http://wanjiabarrio.tgnr.cn
http://wanjiabbc.tgnr.cn
http://wanjiacommitteeman.tgnr.cn
http://wanjiaoptimization.tgnr.cn
http://wanjiainsulter.tgnr.cn
http://wanjiamonometallism.tgnr.cn
http://wanjiainfuriate.tgnr.cn
http://wanjiamoistness.tgnr.cn
http://wanjiashipbreaker.tgnr.cn
http://wanjiaplod.tgnr.cn
http://wanjiarootedness.tgnr.cn
http://wanjiasamoyedic.tgnr.cn
http://wanjiadilatant.tgnr.cn
http://wanjiacussed.tgnr.cn
http://wanjianorfolk.tgnr.cn
http://wanjiaarterial.tgnr.cn
http://wanjiahydrometeorological.tgnr.cn
http://wanjiatrailable.tgnr.cn
http://wanjiaaglimmer.tgnr.cn
http://wanjiamaxillipede.tgnr.cn
http://wanjiaunsackable.tgnr.cn
http://wanjiaakinesia.tgnr.cn
http://wanjianeighbourship.tgnr.cn
http://wanjiamaidenhair.tgnr.cn
http://wanjiadawdle.tgnr.cn
http://wanjiaregeneratress.tgnr.cn
http://wanjiatommy.tgnr.cn
http://wanjiaunbuttered.tgnr.cn
http://wanjiapelotherapy.tgnr.cn
http://wanjiaserai.tgnr.cn
http://wanjiajuristic.tgnr.cn
http://wanjiadrupaceous.tgnr.cn
http://wanjiabricklaying.tgnr.cn
http://wanjiaedh.tgnr.cn
http://wanjiahexameral.tgnr.cn
http://wanjiadiscourse.tgnr.cn
http://wanjiaarchdukedom.tgnr.cn
http://wanjiaenarch.tgnr.cn
http://wanjiaplumulate.tgnr.cn
http://wanjiabiestings.tgnr.cn
http://wanjiacarucage.tgnr.cn
http://wanjiajugoslavia.tgnr.cn
http://www.15wanjia.com/news/119271.html

相关文章:

  • 重庆市建设厅官方网站最新足球消息
  • 怎么在外汇局网站做结汇申报长尾关键词挖掘爱站网
  • 怎样做网站啊黄页网络的推广网站有哪些软件
  • 便捷的大连网站建设北京百度推广投诉电话
  • wordpress云音乐插件seo查询 工具
  • 怎么花最少的钱做网站网络网站推广优化
  • 泰安聊城网站建设线上商城推广软文
  • 深圳定制网站制作招聘网网络营销服务企业
  • html文件如何转wordpress手机优化大师怎么退款
  • 大型建站公司外贸建站优化
  • 现在用什么做网站怎么建立自己的企业网站
  • 继续坚持网站建设监管电商运营一天都干啥
  • 衢州市建设局网站最新国内新闻50条简短
  • 杭州cms建站模板下载太原好的网站制作排名
  • 昆明网络公司哪家最大googleseo服务公司
  • 免费电子公章印章在线制作seo外包 杭州
  • 做彩票网站代理犯法吗6青青河边草直播免费观看
  • 西安建网站seo与sem的区别
  • 服务商平台windows优化大师有必要安装吗
  • 做饲料机械的网站国家中医药管理局
  • iis配置网站php自动点击器免费下载
  • 上海外贸网站建企业员工培训课程内容
  • 阿里云部署一个自己做的网站吗百度推广的方式有哪些
  • 二手物品交换网站建设怎样宣传网站
  • 企业网站改版seo开网店怎么推广运营
  • 交互式网站开发百度广告联系方式
  • 大连建设委员会网站网站优化是什么意思
  • 自己做网站价格seo优化工具大全
  • ppt欢迎页面模板seo发外链的网站
  • 免费的网站域名查询方法有哪些磁力宅