乱世浮生 乱世浮生
  • 首页
  • 文章
    笔记 学习 云原生 教程 工具 AI
  • 跑步
  • 订阅
  • 关于
Home / Categories / % e6% ba%90% e7% a0%81% e8% a7% a3% e6%9 e%90

源码解析

11 Jan 2023 7 分钟阅读
Kubernetes 网络学习之 Cilium 与 eBPF
  • 笔记 源码解析

Kubernetes 网络学习之 Cilium 与 EBPF

这是 Kubernetes 网络学习的第五篇笔记,也是之前计划中的最后一篇。

  • 深入探索 Kubernetes 网络模型和网络通信
  • 认识一下容器网络接口 CNI
  • 源码分析:从 kubelet、容器运行时看 CNI 的使用
  • 从 Flannel …

阅读全文
08 Dec 2022 2 分钟阅读
源码解析:从 kubelet、容器运行时看 CNI 的使用
  • 笔记 源码解析

源码解析:从 Kubelet、容器运行时看 CNI 的使用

这是 Kubernetes 网络学习的第三篇笔记。

  • 深入探索 Kubernetes 网络模型和网络通信
  • 认识一下容器网络接口 CNI
  • 源码分析:从 kubelet、容器运行时看 CNI 的使用(本篇)
  • 从 Flannel 学习 …

阅读全文
09 Aug 2022 2 分钟阅读
源码解析 kubectl port-forward 工作原理
  • 源码解析

源码解析 Kubectl Port-Forward 工作原理

本文的源码基于 Kubernetes v1.24.0,容器运行时使用 Containerd 1.5,从源码来分析 kubectl port-forward 的工作原理。

通过 port-forward 流程的分析,梳理出 kubectl …

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

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

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

不是有句话,“好奇害死猫”。其实应该还有后半句 …

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

源码解析:一文读懂 Kubelet

本文主要介绍 kubelet 功能、核心组件,以及启动流程的源码分析,总结了 kubelet 的工作原理。

kubelet 简介

Kubernetes 的架构图

从官方的架构图中很容易就能找到 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 …

阅读全文
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。 资深程序员,LF APAC 开源布道师,CNCF Ambassador,微软 Azure MVP,公众号“乱世不浮生”作者。 曾任职于汇丰软件、唯品会、数人云、小鹏汽车,有多年的微服务和基础架构实践经验,主要工作涉及微服务、容器 …

进一步了解

分类

  • 笔记(188)
  • 云原生(46)
  • 翻译(28)
  • ai(13)
  • 工具(12)
  • 源码解析(12)
  • 教程(10)
  • 生活(8)
  • ai agent(2)
  • 学习笔记(2)
  • 开发实践(2)
  • 源码分析(2)
  • 资讯(2)
  • agent(1)
  • agent skills(1)
  • ai tools(1)
  • obsidian(1)
  • 个人(1)
  • 安全(1)
  • 容器(1)
  • 折腾(1)
  • 演讲(1)
  • 自动化(1)

标签

  • kubernetes(86)
  • java(49)
  • 云原生(33)
  • devops(26)
  • ai(22)
  • docker(20)
  • spring(20)
  • service mesh(19)
  • container(12)
  • ai agent(11)
  • ebpf(9)
  • kafka(9)
  • macos(9)
  • tekton(9)
  • opentelemetry(8)
  • 工具(8)
  • 网络(8)
  • go(7)
  • linux(7)
  • cilium(6)
  • opa(6)
  • openrewrite(6)
  • pipy(6)
  • 安全(6)
  • 容器(6)
  • agent(5)
  • cni(5)
  • google adk(5)
  • jenkins(5)
  • mcp(5)
查看全部 →
乱世浮生
  • 首页
  • 关于
  • 网站地图
© 2015-2026 乱世浮生 保留所有权利