首页 > TAG信息列表 > Traefik

使用 Loki 收集 Traefik 日志

转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247492264&idx=1&sn=f443c92664b07b708aacfd3eaff82d46&chksm=fdbaedb5cacd64a3b735aa4ebf96faa69bb818822e1d2280e8f478ac82b829a14990d63a7e70&cur_album_id=1837018771652149250&scen

14 部署Ingress

#服务反向代理#部署Traefik 2.0版本 14.1创建 traefik-crd.yaml 文件 (yanglin1) [root@yanglin1 ~]# mkdir /root/ingress && cd /root/ingress [root@yanglin1 ~]# vim traefik-crd.yaml ## IngressRoute apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefini

在 Traefik Proxy 2.5 中使用/开发私有插件(Traefik 官方博客)

Traefik Proxy 在设计上是一个模块化路由器,允许您将中间件放入您的路由中,并在请求到达预期的后端服务目的地之前对其进行修改。 Traefik 内置了许多这样的中间件,还允许您以插件的形式加载自己的中间件。 https://doc.traefik.io/traefik/middlewares/overview/ 查找和安装中间

Traefic 入门

1. 下载traefic 的windows 版本 ,和consul 类似,只有一个可执行文件。 2. 建这个文件 myconfigfile.yml, 这文件要符合Go的tmeplate, traefik 是go 写的 ,这个文件的更多配置: global: checkNewVersion: true providers: file: watch: true filename: foobar.yml deb

Traefik 开发中间件插件(六)

一、介绍 Traefik插件架构使开发人员可以轻松创建新插件、修改现有插件以及与 Traefik 社区共享插件。Traefik 插件是使用Go 语言开发的,而Traefik中间件插件只是一个Go 包,它提供了一个http.Handler执行特定请求和响应处理的包。然而,插件并没有被预编译和链接,而是由Yaegi 动态执行,Y

Traefik HTTP中间件(二)

1.概述 附加到路由器的中间件是一种在请求发送到您的服务之前(或在服务的答案发送到客户端之前)调整请求的方法。 Traefik 中有几个可用的中间件,有的可以修改请求、headers,有的负责重定向,有的添加认证等等。 使用相同协议的中间件可以组合成链以适应各种场景。 1.1可用的中间件

Kubernetes入门(八)

基于K8S部署Jenkins 前面我们已经安装了集群相关插件,包括harbor仓库。有了镜像仓库,那部署应用就很方便。接下来继续部署Jenkins及Gitlab 部署helm 相信很多人都使用过Ubuntu下的ap-get或者CentOS下的yum, 这两者都是Linux系统下的包管理工具。采用apt-get/yum,应用开发者可以管理

Blog CDN加速

Blog CDN加速 在之前的文章中,使用Docker Compose &Halo 搭建博客,伴随着访问量的提升(其实并没有),感觉有必要使用CDN服务做个网站加速了,毕竟七牛云也提供了一定的免费额度... 什么是CDN CDN 的全称是(Content Delivery Network),即内容分发网络,通俗的理解就是CDN服务提供商提供

Traefik 2.0 实现自动化 HTTPS

我们了解到 Traefik 中使用 TCP 路由配置需要 SNI,而 SNI 又是依赖 TLS 的,所以需要配置证书才能正常访问 TCP 服务,其实 Traefik 除了支持我们手动配置 TLS 证书之外,还支持自动生成 TLS 证书,本文就来为大家介绍如何在 Traefik 2.0 中配置自动化 HTTPS 服务。 同样的,前提条件还是需要

如何使用 Rancher Desktop 访问 Traefik Proxy 仪表板

Adrian Goins 最近举办了关于如何使用 K3s 和 Traefik 保护和控制边缘的 Kubernetes 大师班,演示了如何访问 K3s 的 Traefik Proxy 仪表板,可以通过以下途径注册观看回放:https://more.suse.com/MC_Secure_Edge_K3s_Traefik.htmlRancher Desktop 创建了一个单节点 K3s 集群,我非常好

traefik2.2在kubernetes中的部署

创建目录 [root@k8s-master1 trafik2.2]# mkdir -p /root/tools/kubernetes/trafik2.2 创建crd资源 [root@PDW-K8s-master1 trafik2.2]# cat traefik-crd.yaml ## IngressRoute apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: ingre

Traefik 2.0 实现灰度发布

文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247484478&idx=1&sn=238390dc34340ec291aed517f4a6cb9f&chksm=fdb90b23cace8235ef224bd086f9f3e9e29e07fa18d444e0edde5e76efa39bdbb921588726b8&cur_album_id=1319287026209947648&sc

Traefik 2.0 实现自动化 HTTPS

文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247484457&idx=1&sn=35112e988639997f0f29726cba44e35d&chksm=fdb90b34cace8222b998014113537669313b55c3280f7f4396b3afc5d66e54a3573c03bad043&cur_album_id=1319287026209947648&sc

submariner + traefik 实现跨集群灰度发布

本文介绍一种跨集群应用灰度发布方案,通过 submariner 实现不同集群内 Pod 和 Service 的互联互通,基于 Traefik 完成流量的权重控制。 一、准备两个集群 准备两台机器,分别部署两个 K3s 集群,网络配置如下: NodeOSClusterPod CIDRService CIDRnode-aCentOS 7cluster-a10.44.0.0/1

部署 kubernetes-下

这里写目录标题 12 部署 DNS12.1 部署 coredns12.2 查看SVC12.3 验证 DNS 是否有效12.3.1 删除之前创建的nginx demo12.3.2 启动新容器12.3.2 创建Nginx 容器12.3.3 查看SVC12.3.4 测试解析Nginx12.3.5 案例:容器的网络访问不区分命名空间(kubernetes 的命名空间)12.3.7 跨 n

traefik.ingress.kubernetes.io/buffering上传文件大小限制

以下配置需要加到service中,而不是ingress中 annotations: kubernetes.io/ingress.class: traefik traefik.ingress.kubernetes.io/affinity: "true" traefik.ingress.kubernetes.io/load-balancer-method: drr traefik.ingress.kubernetes.io/buffering: |-

Kubernetes环境Traefik部署与应用

本作品由Galen Suen采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。由原作者转载自个人站点。 概述 本文用于整理基于Kubernetes环境的Traefik部署与应用,实现Ingress Controller、七层/四层反向代理等功能。 本次演练环境为Kubernetes集群环境,环境配置可参

使用traefik作为istio流量入口,并在traefik上实现流量控制

背景 在生产环境中使用rancher2.0来操作k8s平台,并启用了istio做灰度发布。由于在灰度发布中需要频繁修改virtualservice,故没有使用istio-gateway做为流量入口(使用istio-gateway作为流量入口,需要在virtualservice中配置url路由匹配规则),而是使用traefik做为流量入口。traefik做url路

第十二章 Kubernetes的服务暴露插件--traefik

1、前言 之前部署的coredns实现了k8s的服务在集群内可以被自动发现,那么如何使得服务在k8s集群外被使用和访问呢? 使用nodeport星的Service:此方法只能使用iptables模型,无法使用kube-proxy的ipvs模型 使用Ingress资源(本教程使用):Ingress只能调度并暴露7层应用,特指http和https协议 I

Traefik mesh 让服务网格更简单

微信公众号:运维开发故事 ,作者:乔克 Traefik mesh是一款轻量级的服务网格,它简单易行,易于安装并且易于使用。 Traefik mesh建立在Traefik【1】之上,适合于符合最新网络接口规范SMI【2】的Kubernetes集群。 Traefik mesh的最大特点就是非侵入性,也就是使用Traefik mesh并不会改

Kubernetes 1.20.5 安装traefik在腾讯云下的实践

背景个人使用traefik有差不多1-2年时间,kubernetes ingress controller 代理有很多种方式 例如 ingress-nginx kong istio 等等。个人比较习惯traefik。从19年就开始使用。最早使用traefik 不直接使用腾讯云公有云的slb是因为当时slb不能挂载多个证书,而我kubernetes的自建集群实在不

Prometheus Operator 监控 Traefik V2.4

背景:traefik搭建方式如下:https://www.yuque.com/duiniwukenaihe/ehb02i/odflm7 。 Prometheus-oprator搭建方式如下:https://www.yuque.com/duiniwukenaihe/ehb02i/tm6vl7。 Prometheus的文档写了grafana添加了traefik的监控模板。但是现在仔细一看。traefik的监控图是空的,Prometheu

解决项目迁移至Kubernetes集群中的代理问题

解决项目迁移至Kubernetes集群中的代理问题随着Kubernetes技术的日益成熟,越来越多的企业选择用Kubernetes集群来管理项目。新项目还好,可以选择合适的集群规模从零开始构建项目;旧项目迁移进Kubernetes集群就需要考虑很多因素,毕竟项目不能中断时间过久。问题来源近日在做项目迁移至Ku

Kubernetes 1.18.3 部署 Traefik2.2

Kubernetes 1.18.3 部署 Traefik2.0 Centos 3.10.0-693.el7.x86_64 Kubernetes 1.18.3 Traefik 2.2 [root@k8s-master1 traefik]# kubectl get cs NAME STATUS MESSAGE ERROR controller-manager Healthy ok scheduler

Traefik2.2从坑出发

Traefik2.2安装 Traefik 2.2新增的功能如下: 支持了udp traefik2.2 支持使用K/V存储做为动态配置的源,分别是 consul, etcd, Redis, zookeeper 能够使用kubernetes CRD自定义资源定义UDP负载平衡 Ingre***outeUDP。 能够使用 rancher, consul catalog, docker和 marathon中的标签定