etcd 指定配置文件启动_使用traefik和etcd实现动态服务注册与负载

本文介绍了如何通过traefik和etcdv3结合,实现动态服务注册、负载均衡和健康检查。主要内容包括traefik的启动、配置参数设置,如frontend和backend规则、匹配规则、服务权重以及健康检查的路径和周期设定。
摘要由CSDN通过智能技术生成

traefik with etcdv3

目标: 通过traefik和etcd, 实现动态服务注册,负载均衡,健康检查(仅讨论http)

假设你已经了解以下概念: 1.反向代理, 2.etcdv3, 3.traefik

需要做如下准备: 1.etcd集群, 2.traefik官方镜像

启动traefik

将traefik静态配置设置为http并默认从etcd中获取配置, 此文件一般放在/etc/traefik下

# filename: traefik.toml
​
defaultEntryPoints = ["http"]
​
[entryPoints]
  [entryPoints.http]
  address = ":80"
​
# Enable Etcd Provider.
[etcd]
​
endpoint = "192.168.199.208:2379" # 这里写etcd任意节点或etcd负载
​
# Enable watch Etcd changes.
#
# Optional
# Default: true
#
watch = true # 这里一定要设置为true, 以达到自动注册更新
​
# Prefix used for KV store.
#
# Optional
# Default: "/traefik"
#
prefix = "/traefik"
​
# Force to use API V3 (otherwise still use API V2)
#
# Deprecated
#
# Optional
# Default: false
#
useAPIV3 = true
​

然后用do

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值