乱世浮生
  • 首页
  • 文章
    笔记 学习 翻译
  • 订阅
  • 关于
Home / Categories / % e6% ba%90% e7% a0%81% e8% a7% a3% e6%9 e%90

源码解析

27 Jun 2021 2 分钟阅读
可编程网关 Pipy 第三弹:事件模型设计
  • 源码解析 笔记

可编程网关 Pipy 第三弹:事件模型设计

自从参加了 Flomesh 的 workshop,了解了可编程网关 Pipy。对这个“小东西”充满了好奇,前后写了两篇文章,看了部分源码解开了其部分面纱。但始终未见其全貌,没有触及其核心设计。 不是有句话,“好奇害死猫”。其实应该还有后半 …

阅读全文
15 Jun 2021 3 分钟阅读
源码解析:一文读懂 Kubelet
  • 源码解析

源码解析:一文读懂 Kubelet

本文主要介绍 kubelet 功能、核心组件,以及启动流程的源码分析,总结了 kubelet 的工作原理。 kubelet 简介 从官方的架构图中很容易就能找到 kubelet 执行 kubelet -h 看到 kubelet 的功能介绍: …

阅读全文
30 Apr 2021 3 分钟阅读
Kubernetes 上如何控制容器的启动顺序?
  • 源码解析

Kubernetes 上如何控制容器的启动顺序?

去年写过一篇博客:控制 Pod 内容器的启动顺序,分析了 TektonCD 的容器启动控制的原理。 为什么要做容器启动顺序控制?我们都知道 Pod 中除了 init-container 之外,是允许添加多个容器的。类似 TektonCD …

阅读全文
08 Dec 2020 1 分钟阅读
使用 CLion 阅读 Envoy 源码
  • 源码解析

使用 CLion 阅读 Envoy 源码

虽然不写 C++,但是看点代码还是能看懂。Envoy 的功能配置复杂,有时候处理问题还是需要看下源码的。 Vim 或者 Code 就算了,我只是阅读源码需要关联跳转就行。在 Clion 中,代码的关联跳转需要一个CMakeLists.txt …

阅读全文
16 Aug 2020 4 分钟阅读
Kubernetes 源码解析 - Informer
  • 源码解析 Kubernetes

Kubernetes 源码解析 - Informer

上篇扒了 HPA 的源码,但是没深入细节,今天往细节深入。 开局先祭出一张图: 为什么要有 Informer? Kubernetes 中的持久化数据保存在 etcd中,各个组件并不会直接访问 etcd,而是通过 api-server …

阅读全文
15 Aug 2020 3 分钟阅读
Kubernetes 源码解析 - HPA 水平自动伸缩如何工作
  • 源码解析 Kubernetes

Kubernetes 源码解析 - HPA 水平自动伸缩如何工作

HPA - Horizontal Pod Autoscaler 的缩写,Pod 水平自动伸缩。通过对 Pod 负载的监控,来自动增加或者减少 Pod 的副本数量。 从字面意思来看,其主要包含了两部分: 监控 Pod 的负载 控制 Pod …

阅读全文
10 Dec 2018 1 分钟阅读
Spring Boot源码分析 - Configuration注解
  • 源码解析

Spring Boot源码分析 - Configuration注解

@Configuration注解 @Configuration注解指示一个类声明一个或多个@Bean方法, 并且可以由Spring容器处理, 以在运行时为这些bean生成bean定义和服务请求. 使 …

阅读全文
05 May 2018 1 分钟阅读
Spring Cloud Ribbon 详解
  • 源码解析

Spring Cloud Ribbon 详解

客户端负载均衡, Ribbon的核心概念是命名的客户端.

使用

引入Ribbon依赖和配置

加入spring-cloud-starter-netflix-ribbon依赖

代码中使用RibbonClient注解

@Configuration …

阅读全文
22 Feb 2018 5 分钟阅读
Spring Cloud Zuul详解
  • 笔记 源码解析

Spring Cloud Zuul详解

Spring Cloud对Netflix Zuul做了封装集成, 使得在Spring Cloud环境中使用Zuul更方便. Netflix Zuul相关分析请看上一篇.

实现

@EnableZuulProxy …

阅读全文
14 Feb 2018 1 分钟阅读
Spring Cloud - Eureka服务注册
  • 源码解析

Spring Cloud - Eureka服务注册

之前分析过Spring Cloud的Eureka服务发现, 今天分析一下服务注册.

配置

BootstrapConfiguration …

阅读全文
14 Oct 2017 1 分钟阅读
Spring Cloud - Eureka Client源码分析
  • 源码解析

Spring Cloud - Eureka Client源码分析

准备做个Spring Cloud源码分析系列, 作为Spring Cloud的源码分析笔记. 这一篇是Eureka的客户端. 客户端 两种方式, 最终的实现基本一样. 显示指定服务发现的实现类型 使用@EnableEurekaClient注 …

阅读全文
About Me

张晓辉

英文名 Addo。 资深码农,12 年软件开发经验。曾在汇丰软件、唯品会、数人云、小鹏汽车等公司任职 目前就职 Flomesh,担任高级云原生架构师、布道师。 这里所有的文章都会同步发送到公众号:云原生指北 (微信号:sevenfeet)

进一步了解

分类

  • kubernetes(8)
  • 云原生(25)
  • 学习(1)
  • 工具(1)
  • 折腾(1)
  • 教程(8)
  • 源码分析(1)
  • 源码解析(11)
  • 生活(2)
  • 笔记(100)
  • 翻译(15)
  • 资讯(2)

标签

  • aflred(1)
  • cicd(1)
  • cilium(1)
  • container(10)
  • dapr(1)
  • devops(23)
  • docekr(1)
  • docker(13)
  • ebpf(2)
  • envoy(2)
  • git(1)
  • go(7)
  • graalvm(3)
  • iaas(1)
  • istio(4)
  • java(48)
  • jenkins(4)
  • kafka(9)
  • knative(2)
  • kubernetes(44)
  • linux(5)
  • macos(5)
  • network(2)
  • opa(6)
  • openshift(4)
  • opensource(2)
  • openwrt(1)
  • pipy(6)
  • prometheus(2)
  • proxy(1)
  • quarkus(3)
  • security(2)
  • serverless(3)
  • service-mesh(9)
  • spring(19)
  • tekton(9)
  • tool(5)
  • troubleshooting(1)
  • 云原生(23)
  • 旅行(1)
  • 生活(2)
  • 自驾(1)
乱世浮生
  • 关于
  • 网站地图