Traefix介绍(摘自网络)traefik是一个前端负载均衡器,对于微服务架构尤其是kubernetes等编排工具具有良好的支持;同nginx等相比,traefik能够自动感知后端容器变化,从而实现自动服务发现。traefix的架构如下:Traefix的部署使用部署环境:k8s-node1(master):192.168.232.130k8s-node2(node):192.168.232.13
分类:
Web程序 时间:
2018-06-04 14:40:28
阅读次数:
367
[toc] 说明 关于kubernetes的服务暴露方式以及traefik的原理篇这里不作详细说明。traefik的原理可以参考官方文档:https://docs.traefik.io/ ,而关于kubernetes的服务暴露方式以及将traefik作为kubernetes的ingress使用的基本 ...
分类:
Web程序 时间:
2018-05-31 00:35:16
阅读次数:
1801
前文介绍使用ingress结合traefik实现了入口的动静分离,本文将在前文基础上实现ingress的https配置。为了简单且高效,建议应用容器化部署之后,https卸载在ingress这一级实现。通俗一点来说就是用户到ingress的连接走https协议,ingress到后端服务的连接走https协议。我们对https的配置要求也比较简单,主要如下:1、http自动重定向到https2、ht
分类:
Web程序 时间:
2018-05-24 12:44:05
阅读次数:
599
今年3月份在公司的内部k8s培训会上,和研发同事详细探讨了应用部署容器化部署的几个问题,问题简要如下:1、java应用容器化部署首先通过自动化部署工具编译出全量的war包,将war包直接编译到docker镜像后推送到私用仓库并版本化控制;其次通过更新deployment的yaml文件来实现部署和后续的滚动更新,应用程序需要进行容器化改造。这里的难点和工作量在于容器的镜像制作以及版本化管理,之后准备
分类:
Web程序 时间:
2018-05-16 17:27:50
阅读次数:
1025
k8s集群中的应用通常是通过ingress实现微服务发布的,前文介绍过在K8S集群中使用traefik实现服务的自动发布,其实现方式是traefik通过集群的DNS服务来解析service对应的集群地址(clusterip),从而将用户的访问请求转发到集群地址上。因此,在部署完集群后的第一件事情应该是配置DNS服务,目前可选的方案有skydns,kube-dns,coredns。kube-dns是
分类:
其他好文 时间:
2018-04-27 13:31:54
阅读次数:
3056
生产环境的部署大多采用F5+ Traefik这种方式,因为Traefik的SSL方式相对来说比较慢,因此SSL更多的在F5上开放,而F5到Traefik之间以及后端都是http方式。 但客户需要在开发和测试环境直接用SSL,因此需要配置。 创建secret 创建configmap Ingress.y ...
分类:
其他好文 时间:
2018-04-16 18:29:50
阅读次数:
451
在前文中介绍了在kubernetes1.5.2集群环境中使用traefik进行服务发布。Traefik采用daemonset方式部署,连接api-server走的是http协议,也未配置rbac。本文将介绍在k8s1.9版本中使用deployment方式部署traefik来进行服务发布。在开始之前,需要先了解一下什么是RBAC。RBAC(基于角色的访问控制)使用rbac.authorization
分类:
Web程序 时间:
2018-02-27 23:48:36
阅读次数:
590
前文已经介绍过了k8singress的实现原理和配置,本文将介绍替代方案traefik。在开始配置之前我们先回顾一下ingress发布k8s服务的实现方案,ingress方案需要使用下列的组件:1、反向代理负载均衡器2、ingresscontrol3、ingress其中ingresscontrol负责同apiserver进行通信,监测pod和service的变化,并更新反向代理负载均衡器的配置,同
分类:
Web程序 时间:
2018-02-24 16:44:04
阅读次数:
297
初始化一个swarm集群, 并把当前主机设置为swarm managedocker swarm init2.如果想让其它机器加入该集群,可以执行以下命令(本例未使用)docker swarm join-token worker 可以输出加入该集群并作为worker角色的命令,如下:
To ad
分类:
其他好文 时间:
2018-01-30 12:22:36
阅读次数:
319
本节内容: Traefik介绍 部署测试用的两个服务 Role Based Access Control configuration (Kubernetes 1.6+ only) 部署Traefik 部署 Ingress 部署Traefik UI 访问测试 健康检查 一、Traefik介绍 trae ...
分类:
Web程序 时间:
2017-12-01 23:37:04
阅读次数:
5452