加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Traefik mesh:更方便的服务网格

发布时间:2021-05-27 07:33:45 所属栏目:创业 来源:互联网
导读:Traefik mesh没有通过sidecar的情势举办流量拦截可能修改,那是怎么实现的呢? 它着实是借助于CoreDNS,它通过修改CoreDNS的少量设置,让用于应承行使Mesh端点而
副问题[/!--empirenews.page--]

Traefik mesh:更利便的处事网格

Traefik mesh没有通过sidecar的情势举办流量拦截可能修改,那是怎么实现的呢?

它着实是借助于CoreDNS,它通过修改CoreDNS的少量设置,让用于应承行使Mesh端点而不是尺度的Kubernetes端点,Mesh端点和用于处事并行运行,用户可以选择是否行使它。

安装

条件:

Kubernetes 1.11+

CoreDNS 1.3+

Helm v3

Traefik mesh的安装很简朴,行使Helm即可实现快速的安装。

(1)添加Helm客栈

helm repo add traefik-mesh https://helm.traefik.io/mesh 

helm repo update 

(2)下载Chart包

helm pull traefik-mesh/traefik-mesh 

(3)解压Chart包

tar xf traefik-mesh-3.0.6.tgz 

Traefik mesh会陈设4个处事,它们别离是:

controller:Mesh的节制器,认真署理节点的全部设置说明和设置

proxy:Mesh的署理,认真处理赏罚每个节点的流量署理

tracing:跟踪设置

metrics:监控设置

(4)安装traefik mesh

helm install traefik-mesh . 

traefik mesh必要coredns的共同,首要窜改部门如下:

#### Begin Maesh Block 

maesh:53 { 

    errors 

    rewrite continue { 

        name regex ([a-zA-Z0-9-_]*).([a-zv0-9-_]*).maesh default-{1}-6d61657368-{2}.default.svc.cluster.local 

        answer name default-([a-zA-Z0-9-_]*)-6d61657368-([a-zA-Z0-9-_]*).default.svc.cluster.local {1}.{2}.maesh 

    } 

    kubernetes cluster.local in-addr.arpa ip6.arpa { 

        pods insecure 

        upstream 

        fallthrough in-addr.arpa ip6.arpa 

    } 

    forward . /etc/resolv.conf 

    cache 30 

    loop 

    reload 

    loadbalance 

#### End Maesh Block 

 

#### Begin Traefik Mesh Block 

traefik.mesh:53 { 

    errors 

    rewrite continue { 

        name regex ([a-zA-Z0-9-_]*).([a-zv0-9-_]*).traefik.mesh default-{1}-6d61657368-{2}.default.svc.cluster.local 

        answer name default-([a-zA-Z0-9-_]*)-6d61657368-([a-zA-Z0-9-_]*).default.svc.cluster.local {1}.{2}.traefik.mesh 

    } 

    kubernetes cluster.local in-addr.arpa ip6.arpa { 

        pods insecure 

        upstream 

        fallthrough in-addr.arpa ip6.arpa 

    } 

    forward . /etc/resolv.conf 

    cache 30 

    loop 

    reload 

    loadbalance 

#### End Traefik Mesh Block 

假如在陈设进程中,coredns报以下错误:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读