Traefik mesh:更方便的服务网格
副问题[/!--empirenews.page--]
它着实是借助于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报以下错误: (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |