程序印象

程序印象

知行合一 业精于勤

Istio源码系列4:mixer 源码分析
本系列链接: Istio源码系列1:pilot-agent 源码分析 Istio源码系列2:citadel 源码分析 Istio源码系列3:pilot-discovery 源码分析 Istio源码系列4:mixer 源码分析 TODO 除特别声明本站文章均属原创(翻译内容除外),如需要转载请事先联系,转载需要注明作者原文链接地址。
Istio源码系列3:pilot-discovery 源码分析
本系列链接: Istio源码系列1:pilot-agent 源码分析 Istio源码系列2:citadel 源码分析 Istio源码系列3:pilot-discovery 源码分析 Istio源码系列4:mixer 源码分析 [TOC] 架构 介绍完整的 yaml 文件参见 pilot-yaml。 Dockerfile 12345FROM istionightly/base_debugADD pilot-discovery /usr/local/bin/ADD cacert.pem /cacert.pemENTRYPOINT ["/usr/local/bin/pilot-dis...
Istio源码系列2:citadel 源码分析
本系列链接: Istio源码系列1:pilot-agent 源码分析 Istio源码系列2:citadel 源码分析 Istio源码系列3:pilot-discovery 源码分析 Istio源码系列4:mixer 源码分析 安全整体架构 From: Istio 安全 源码位于 security,编译后名称为 citadel。 命令行介绍Dockerfile istio.io/istio/security/docker/Dockerfile.citadel 123456789FROM scratch# obtained from debian ca-certs deb usin...
Istio源码系列1:pilot-agent 源码分析
本系列链接: Istio源码系列1:pilot-agent 源码分析 Istio源码系列2:citadel 源码分析 Istio源码系列3:pilot-discovery 源码分析 Istio源码系列4:mixer 源码分析 本文分析基于 Istio 1.1 版本,但是日志或者流程是基于 1.0.5 版本。 整体架构pilot 的代码仓库位于 pilot repo,当前主要实现了 3 个命令: pilot-agent 充当 Proxy 节点上与 API-Server 和 proxy 的桥梁,负责生成 envoy 初始配置文件和管理envoy 生命周期; pilot-disco...
从百家争鸣的微服务生态到服务网格(译)
作者:Manish Chugtu OCTOBER 16, 2017翻译:狄卫华 原文:From Fragmented Microservices Ecosystem to Service Mesh 原文链接:https://raw.githubusercontent.com/servicemesher/trans/master/201812/from-fragmented-microservices-ecosystem-to-service-mesh.mdGitHub地址: https://raw.githubusercontent.com/servicemesher/trans/mas...
为 Kubernetes 选择合适的 container runtime(译)
原文地址:https://joejulian.name/post/kubernetes-container-engine-comparison作者:Joe Julian翻译:狄卫华发表时间: 2018/3/23 Kubelet 可通过配置项 container-runtime,container-runtime-endpoint 和 image-service-endpoint 来选择使用 docker,rkt(不建议使用)或任何 CRI API 兼容的 container-runtime 。 意见虽然基于虚拟机的机制提供了额外的安全隔离,但资源限制太多,需要较多的开销才能将软件在生产环...
xDS REST 和 gRPC 协议(译)
原文地址: https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md翻译:狄卫华校对:宋净超 Envoy 通过查询文件或管理服务器来动态发现资源。概括地讲,对应的发现服务及其相应的 API 被称作 xDS。Envoy 通过订阅(subscription)方式来获取资源,如监控指定路径下的文件、启动 gRPC 流或轮询 REST-JSON URL。后两种方式会发送 DiscoveryRequest 请求消息,发现的对应资源则包含在响应消息 DiscoveryResponse 中。下面,我们将具体讨论每种...
Davad.Di
编程业余爱好者