前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。系列文章:《Traefik系列文章》实践中,一个很常见的需求,用户输入的url是ewhisper.cn/alert-manager,如果什么都不做会返回404,需要自动加斜杠变成ewhisper.cn/alert-manager/,如何基于TraefikonK8S实现?答案是:用redirectRegexM
前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。系列文章:《Traefik系列文章》实践中,一个很常见的需求,用户输入的url是ewhisper.cn/alert-manager,如果什么都不做会返回404,需要自动加斜杠变成ewhisper.cn/alert-manager/,如何基于TraefikonK8S实现?答案是:用redirectRegexM
前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。系列文章:《Traefik系列文章》今天我们基于TraefikonK8S来详细说明如何通过forwardauth实现认证功能,并通过ForwardAuth和OAuth2.0或CAS进行集成。ForwardAuth中间件将身份验证委托给外部服务。如果服务响应代码为2XX,则授予访问权限并执行原始请求。否则,将
前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。系列文章:《Traefik系列文章》今天我们基于TraefikonK8S来详细说明如何通过forwardauth实现认证功能,并通过ForwardAuth和OAuth2.0或CAS进行集成。ForwardAuth中间件将身份验证委托给外部服务。如果服务响应代码为2XX,则授予访问权限并执行原始请求。否则,将
前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。今天我们基于TraefikonK8S来详细说明如何对TLS安全进行「激进」配置。环境基本信息K8S集群;域名:ewhisper.cn(由DNSPod进行DNS管理,已指向K8S集群的TraefikIngress的LoadBalancer公网地址)使用cert-manager自动管理的证书*.ewhisper
前言Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、AmazonECS...)集成,并自动和动态地配置自己。今天我们基于TraefikonK8S来详细说明如何对TLS安全进行「激进」配置。环境基本信息K8S集群;域名:ewhisper.cn(由DNSPod进行DNS管理,已指向K8S集群的TraefikIngress的LoadBalancer公网地址)使用cert-manager自动管理的证书*.ewhisper