会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
mathli
today we do, tomorrow we will.
博客园
首页
新随笔
联系
管理
订阅
2019年7月25日
Envoy 源码分析--LDS
摘要: Envoy 源码分析--LDS LDS 是 Envoy 用来自动获取 listener 的 API。 Envoy 通过 API 可以增加、修改或删除 listener。 先来总结下 listener 的更新语义如下: + 每个 listener 必须有一个唯一的名称。如果没有提供名称,Envoy 会
阅读全文
posted @ 2019-07-25 09:25 mathli
阅读(854)
评论(0)
推荐(0)
编辑
2019年6月11日
knative 安装
摘要: knative 安装 本文安装版本 knative 0.6。 准备 安装 knative 前需要事先安装 "Kubernetes 集群" 和 "Istio" 。 安装 下载安装所需要的文件。以下选择的是全安装,如果不想要 knative 的全部功能,可自行选择不需要的 yaml。由于所有的镜像都是来
阅读全文
posted @ 2019-06-11 22:02 mathli
阅读(2450)
评论(3)
推荐(0)
编辑
2019年4月30日
Envoy 源码分析--程序启动过程
摘要: [toc] Envoy 源码分析--程序启动过程 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 前面几章分析了 "event事件" 和 "底层网络" , 但对创建服务的过程并没有串起来,只是分析了底层的网络公共库。这次我们分析下整个服务的创建过程。 初始化 main 入口 服务启
阅读全文
posted @ 2019-04-30 17:48 mathli
阅读(1985)
评论(0)
推荐(0)
编辑
2019年4月18日
Envoy 源码分析--network L4 filter manager
摘要: [toc] Envoy 源码分析--network L4 filter manager 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 承接 "Envoy 源码分析--network" ,上次 network 只分析到 L4 过滤,这次接下来分析。 L4 过滤有三个不同类型的过滤器
阅读全文
posted @ 2019-04-18 10:05 mathli
阅读(1464)
评论(2)
推荐(0)
编辑
2019年4月15日
Envoy 源码分析--network
摘要: [toc] Envoy 源码分析--network 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 的服务是通用服务,因此它需要支持 和 ,同时还需支持 和 两种网络协议,所以网络模块有点复杂。本次分析的网络模块是底层的模块,没有一整个服务的启动流程,有的地方可能还串不起来。现在先
阅读全文
posted @ 2019-04-15 15:21 mathli
阅读(3618)
评论(0)
推荐(1)
编辑
2019年4月9日
Envoy 源码分析--buffer
摘要: [toc] Envoy 源码分析--buffer 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 的 在 1.10.0 前是基于 libevent 的 进行封装。在 1.10.0 开始为了提高性能,要使用 libev 或 libuv 来替代 libevent 重写了个 来消除 的依
阅读全文
posted @ 2019-04-09 09:10 mathli
阅读(1896)
评论(0)
推荐(0)
编辑
2019年4月8日
Envoy 源码分析--event
摘要: [toc] Envoy 源码分析--event 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 Envoy 的事件是复用了 libevent 的 。其在代码中的表现就是类 ,一个 其实就是一个 ,主要的核心功能有:网络事件处理,定时器,信号处理,任务队列,代码对象的析构等。下面是相
阅读全文
posted @ 2019-04-08 23:39 mathli
阅读(2093)
评论(0)
推荐(0)
编辑
2019年1月18日
kubeadm安装kubernetes-v1.13.1
摘要: kubeadm安装kubernetes v1.13.1 centos虚拟机使用kubeadm安装k8s v1.13.1。 机器信息如下: | 主机名 | ip | | | | | master | 192.168.239.200 | | node1 | 192.168.239.201 | | nod
阅读全文
posted @ 2019-01-18 21:41 mathli
阅读(1140)
评论(0)
推荐(0)
编辑
2019年1月13日
istio-opentracing链路追踪方案
摘要: [TOC] istio opentracing链路追踪方案 istio opentracing链路追踪主要是由sidecar(envoy)支持的,istio只是在上层进行配置的修改。 envoy链路追踪 envoy主要用三个功能来支撑系统范围内的跟踪 + 生成Request ID: envoy会在需
阅读全文
posted @ 2019-01-13 14:54 mathli
阅读(4940)
评论(0)
推荐(0)
编辑
2019年1月5日
istio-mix介绍
摘要: mixer 概念 "Mixer" 是负责提供策略控制和遥测收集的 Istio 组件: 在每次请求执行先决条件检查之前以及在每次报告遥测请求之后,Envoy sidecar 在逻辑上调用 Mixer. 主要提供三个核心功能: + 前置条件检查(Precondition Checking): 某一服务响
阅读全文
posted @ 2019-01-05 16:05 mathli
阅读(1050)
评论(0)
推荐(0)
编辑
下一页
公告