Traefik 在⼜拍云的应⽤和改造Open Ta//k 公开课 # Traefik 在又拍云的应用和改造 陈卓 又拍云系统开发工程师 又拍云 ## 分享内容 - Traefik 简介 - Traefik 跟 Ingress-Nginx 比较 - 我们为什么使用 Traefik - Traefik 改造之路 ## Traefik 简介 ## traffic  ## Traefik Enterprise Edition ## træfikEE Ensure high availability, scalability, and security of your microservices ## træfik ## Traefik Expose, Secure and Monitor your your modern applications ## Traefik 简介  Edge Router  知群后台负责人 2019.10.26 ## 杨川胡(阳明)  知群后台负责人,原小米视频后台高级研发,《Prometheus 深入浅出》作者,「k8s技术圈」社区作者,现阶段专注于云原生技术领域,希望成为一个有产品思维的工程师 1 Traefik 介绍 2 Traefik 2.0 核心概念 3 Traefik With Docker 4 Traefik With Kubernetes ## Traefik 是什么? 云原生的边缘路由器 - 让部署微服务更加便捷而诞生的现代 HTTP 反向代理、负载均衡工具 [Image](/uploads/documents/8/4/8/f/848fe0e3dcfcd02206da654fc27052b9/p4_1.jpg) ## Traefik 项目 https://github.com/containous/traefik • MIT License • Written in Go • 25,400+☆ 2,700+↓ • Current Stable Branch:0 码力 | 35 页 | 8.58 MB | 1 年前3
Easy routing for local development - Using Traefik for routing paths
to web apps - Setup a reverse proxy# Easy routing for local development - Using Traefik for routing paths to web apps - Setup a reverse proxy to simplify routing Written by Seth Corker on Benevolent Bytes If you’re working with a single reverse proxy will help. If you’d like to see the repository, it’s on my GitHub - Darth-Knoppix/traefik-mfe-deno. This includes the docker-compose.yml file and the Deno server. ## What's a reverse the search for a better way and for local development, Traefik seems to fit the bill. ## Traefik Traefik proxy describes itself like this: Traefik is an open-source Edge Router that makes publishing your0 码力 | 5 页 | 576.61 KB | 2 年前3
K8S安装部署开放服务2| |k8s-node3|Ready|<none>|10m|v1.18.2| |k8s-node4|Ready|<none>|43s|v1.18.2| ### G.部署 traefik #### See https://cloud.tencent.com/developer/article/1636080 Step1: 创建 crd vi 1-crd.yaml ## IngressRoute io/v1beta1 kind: CustomResourceDefinition metadata: name: ingressroutes.traefik.container.us spec: scope: Namespaced group: traefik.container.us version: v1alpha1 names: kind: IngressRoute kind: CustomResourceDefinition metadata: name: ingressroutetcps.traefik.container.us spec: scope: Namespaced group: traefik.container.us version: v1alpha1 names: kind: IngressRouteTCP0 码力 | 54 页 | 1.23 MB | 2 年前3
2.2.3 使用 Go 重新实现一套 Service Mesh(servicemeshinterface/smi-adapter-istio) Linkerd: ultralight service mesh (linkerd.io) Traefik Mesh: simpler service mesh (traefik.io/traefik-mesh) Meshery: the service mesh management plane (layer5.io/meshery)0 码力 | 24 页 | 4.02 MB | 3 月前3
2.2.2 深入理解BFE负载均衡的趋势 • 硬件 => 软件 • 四层和七层负载均衡器分离 · 四层负载均衡 • LVS, DPVS, … · 七层负载均衡 • HAProxy, Nginx, Envoy, Traefik, BFE, ...  ## BFE为什么基于Go语言 最早用于 Service Mesh • 也可用于网关 • 代表:Envoy Go 生态 - 基于Go语言的生态积累 - 更好的稳定性和安全性 • 易于开发扩展功能 - 代表:BFE, Traefik  ## BFE主要设计思想 ·0 码力 | 26 页 | 1.78 MB | 2 年前3
有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生2d40d61cbb3689b82c15427faa5/p9_3.jpg) Docker Apache、Nginx、HAProxy Nginx、Kong Ingress Nginx、Traefik Envoy|MOSN + Istio ## 后端架构演变 -- 7 层处理 • 动态、性能、功能,不可兼得 • 控制面能力弱 - 技术栈不统一 • 无标准化高可用方案 • 二次开发成本 Orchestration JAVA Container Orchestration ZUUL、ZUUL2、Gateway Spring Cloud Kubernetes Ingress Nginx、Traefik APISIX Java/Golang Spring Cloud/Boot Kubernetes APISIX Ingress Service Mesh Envoy|MOSN + Istio0 码力 | 34 页 | 25.78 MB | 1 年前3
金卫-Apache APISIX 借助 Service Mesh 实现统一技术栈的全流量管理(CNCF)  Traefik Mesh ★ 1,735 Traefik Labs Funding: $11.1M : 1. gitea: 2. image: gitea/gitea 3. ... 4. labels: 5. - "traefik.enable=true" enable=true" 6. - "traefik.http.routers.gitea.rule=Host('example.com')" 7. - "traefik.http.services.gitea-websecure.loadbalancer.server.port=3000" 这份配置假设您使用 traefik 来处理 HTTPS 服务,并在其和0 码力 | 303 页 | 3.88 MB | 2 年前3
如何用GO支撑海外电商的快速发展-吕梦楼协议转换 统一鉴权 熔断限流 灰度发布 ## 场景落地 ## 技术栈选型:GO + ETCD ## GO 原子操作,基于CPU指令实现,避免锁竞争GMP调度模型,天然支持高并发 ## Traefik 一款开源的反向代理与负载均衡工具 适合与微服务系统结合,实现自动化动态配置 ## ETCD 分布式、高可用的一致性键值存储系统提供可靠的配置共享和服务发现功能 ## 场景落地 !0 码力 | 33 页 | 3.80 MB | 2 年前3
共 45 条
- 1
- 2
- 3
- 4
- 5













