一、背景1.1需求我们有这样的一个需求,就是把Pod集群升级为https,目前的办法就是要么每个容器配置https,然后前端通过Service进行调度,但是这样配置起来会比较麻烦,以及每个容器的建立都通过https,也增加了建立连接的负担。我们需要一种这样的改造,就是客户端连接到Service是通过https,而Service向后端Pod的调度通过http,这样可以极大的优化我们的集群,这里我们就
分类:
Web程序 时间:
2018-12-19 17:51:02
阅读次数:
199
docker:负责image、container的管理 kubernetes负责service、deployment、pods、ingress的管理 docker history docker images docker image history ...
分类:
Web程序 时间:
2018-12-18 19:48:15
阅读次数:
458
一.Ingress简介 外部访问集群内的服务,可以通过NodePort或LoadBalancer(这通常由云服务商提供),还可以通过ingress访问. Ingress包含两个组件Ingress Controller和Ingress: Ingress:将Nginx的配置抽象成一个Ingress对象, ...
分类:
其他好文 时间:
2018-12-16 18:13:34
阅读次数:
308
一、traefik简介1.1简单认识traefik代理Tr?f?k是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。它支持多种后台(Docker,Swarm,Kubernetes,Marathon,Mesos,Consul,Etcd,Zookeeper,BoltDB,RestAPI,file…)来自动化、动态的应用它的配置文件设置。ingress方案需要使用下列的组件:1、
分类:
Web程序 时间:
2018-12-11 19:55:21
阅读次数:
276
本文简要的描述了MPLS ×××网络中的一些原理性问题。
分类:
其他好文 时间:
2018-12-11 17:22:31
阅读次数:
185
1,traefik traefik:HTTP层路由,官网:http://traefik.cn/,文档:https://docs.traefik.io/user guide/kubernetes/ 功能和nginx ingress类似。 相对于nginx ingress,traefix能够实时跟Kub ...
分类:
Web程序 时间:
2018-12-06 12:07:23
阅读次数:
221
skipper 是一个http router && 反向代理服务组件,同时支持类似kubernetes 模型的ingress,由zalando 公司的团队开发 并开源,从功能上来看,可以做为一个简单的service mesh 组件。 几张参考架构图 参考资料 https://opensource.z ...
分类:
Web程序 时间:
2018-12-04 14:45:27
阅读次数:
187
由于业务需要分散在多个机房,如果使用一个deployment部署,则实现流量拆分、切换等,会十分不方便。故考虑将服务按照区域进行拆分1、通过nodelabel定义服务器的区域,例如:kubectllabelnodesvm101region=bjkubectllabelnodesvm102region=shkubectllabelnodesvm103region=mirror每个区域,一个deplo
分类:
Web程序 时间:
2018-12-02 00:40:30
阅读次数:
397
前言 为了配置kubernetes中的ingress的高可用,对于kubernetes集群以外只暴露一个访问入口,需要使用keepalived排除单点问题。需要使用daemonset方式将ingress-controller部署在边缘节点上。 边缘节点 首先解释下什么叫边缘节点(Edge Node) ...
分类:
其他好文 时间:
2018-12-01 11:08:09
阅读次数:
424
`NodePort LoadBalancer Ingress`之间的区别。它们都是将集群外部流量导入到集群内的方式,只是实现方式不同。 ClusterIP 服务是 的默认服务。它给你一个集群内的服务,集群内的其它应用都可以访问该服务。集群外部无法访问它。 ClusterIP 服务的 YAML 文件类 ...
分类:
数据库 时间:
2018-11-29 15:13:14
阅读次数:
228