上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 原创文章,欢迎转载,转载请注明出处,谢谢。 Go plan9 汇编系列文章: Go plan9 汇编: 打通应用到底层的任督二脉 Go plan9 汇编:手写汇编 Go plan9 汇编:说透函数栈 Go plan9 汇编:内存对齐和递归 0. 前言 在 Go plan9 汇编: 打通应用到底层的任 阅读全文
posted @ 2024-09-01 17:17 胡云Troy 阅读(396) 评论(0) 推荐(0)
摘要: 原创文章,欢迎转载,转载请注明出处,谢谢。 Go plan9 汇编系列文章: Go plan9 汇编: 打通应用到底层的任督二脉 Go plan9 汇编:手写汇编 Go plan9 汇编:说透函数栈 Go plan9 汇编:内存对齐和递归 0. 前言 作为一个严肃的 Gopher,了解汇编是必须的。 阅读全文
posted @ 2024-08-31 17:46 胡云Troy 阅读(434) 评论(0) 推荐(0)
摘要: 原创文章,欢迎转载,转载请注明出处,谢谢。 0. 前言 在 Go 互斥锁 Mutex 源码分析(一) 一文中分析了互斥锁的结构和基本的抢占互斥锁的场景。在学习锁的过程中,看的不少文章是基于锁的状态解释的,个人经验来看,从锁的状态出发容易陷入细节,了解锁的状态转换过一段时间就忘,难以做到真正的理解。想 阅读全文
posted @ 2024-08-24 13:27 胡云Troy 阅读(260) 评论(0) 推荐(0)
摘要: 原创文章,欢迎转载,转载请注明出处,谢谢。 0. 前言 锁作为并发编程中的关键一环,是应该要深入掌握的。 1. 锁 1.1 示例 实现锁很简单,示例如下: var global int func main() { var mu sync.Mutex var wg sync.WaitGroup for 阅读全文
posted @ 2024-08-23 15:41 胡云Troy 阅读(318) 评论(0) 推荐(1)
摘要: 文接 containerd 源码分析:创建 container(二) 1.2.2.2 启动 task 上节介绍了创建 task,task 创建之后将返回 response 给 ctr。接着,ctr 调用 task.Start 启动容器。 // containerd/client/task.go fu 阅读全文
posted @ 2024-06-04 20:03 胡云Troy 阅读(531) 评论(0) 推荐(1)
摘要: 文接 containerd 源码分析:创建 container(一) 1.2.2 创建容器进程 创建 container 成功后,接着创建 task, task 将根据 container metadata 创建容器进程。 1.2.2.1 创建 task 进入 tasks.Newtask 创建 ta 阅读全文
posted @ 2024-06-04 15:23 胡云Troy 阅读(765) 评论(0) 推荐(2)
摘要: 0. 前言 Kubernetes:kubelet 源码分析之 pod 创建流程 介绍了 kubelet 创建 pod 的流程,containerd 源码分析:kubelet 和 containerd 交互 介绍了 kubelet 通过 cri 接口和 containerd 交互的过程,contain 阅读全文
posted @ 2024-06-04 10:27 胡云Troy 阅读(1180) 评论(0) 推荐(1)
摘要: 0. 前言 Kubernetes:kubelet 源码分析之创建 pod 流程 介绍了 kubelet 创建 pod 的流程,其中介绍了 kubelet 调用 runtime cri 接口创建 pod。containerd 源码分析:启动注册流程 介绍了 containerd 作为一种行业标准的高级 阅读全文
posted @ 2024-05-22 17:31 胡云Troy 阅读(766) 评论(0) 推荐(0)
摘要: 0. 前言 containerd 是一个行业标准的容器运行时,其强调简单性、健壮性和可移植性。本文将从 containerd 的代码结构入手,查看 containerd 的启动注册流程。 1. 启动注册流程 1.1 containerd 首先以调试模式运行 containerd: // contai 阅读全文
posted @ 2024-05-21 17:41 胡云Troy 阅读(610) 评论(0) 推荐(1)
摘要: 0. 前言 kubelet 是运行在 Kubernetes 节点上的“节点代理”,用来管理节点。 kubelet 主要负责所在节点上的资源对象的管理,例如 Pod 资源对象的创建,删除,监控,驱逐及生命周期管理等。 1. kubelet 源码分析 1.1 kubelet 模块 kubelet 包括的 阅读全文
posted @ 2024-05-20 15:31 胡云Troy 阅读(1010) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 ··· 16 下一页