- 博客(17)
- 收藏
- 关注
原创 prometheus-operator源码浅读
作为一种代码设计的思路,可以参考,prometheus-operator中哪些代码是复用的,哪些是需要定制的。后续需要实现复杂的operator时候,可以抄抄代码。
2025-02-18 13:26:30
865
原创 kubeadm构建k8s源码阅读环境
前面看了minikube的源码了解到其本质是调用了kubeadm来启动k8s集群,并没有达到最初看代码的目的。所以继续看看kubeadm的代码,看看能否用来方便地构建源码调试环境。
2025-02-07 16:50:36
1009
原创 minikube源码学习
在miniKube和kubeadm搞环境,选择了minikube,想着容器对环境的污染少一点,才看的minikube源码,没想到里面调的是kubeadm。
2025-01-24 16:38:37
966
原创 浅入浅出docker run命令源码5-runc篇
最近没时间,加上这runc不好调试,搞了这么久才弄完。最近没时间,加上这runc不好调试,搞了这么久才弄完。总的来说呢,这个浅入浅出docker run命令源码就到这了。至少知道了容器中的程序是怎么被调起来的,虽然有很多细节的地方没弄懂,但无所谓,毕竟叫浅入浅出嘛,肤浅的了解也是浅啊。这玩意看了有什么用呢?至少个人来说目前没什么用。。。希望以后能用得上吧。
2025-01-15 20:32:44
985
原创 浅入浅出docker run命令源码4-shim篇
本篇主要工作是1、shim进程的启动流程以及runc是如何调动起来的;2、events插件的工作流程;3、如何断点调试shim进程代码。无需太多废话,塔塔开,塔塔开…连一刻都没有为containerd的无疾而终而哀悼,下一位来到战场的是shim1、shim2
2024-12-23 16:45:18
870
原创 浅入浅出docker run命令源码3-containerd续篇
接着《浅入浅出docker run命令源码》代码腰斩处继续看dockerd的源码.这篇文章中,主要解决问题是containerd是如何启动shim、runc进程的。
2024-12-19 16:51:10
1417
原创 浅入浅出docker run命令源码2-containerd篇
连一刻都没有为dockerd的无疾而终而哀悼,立刻来到战场的是containerd
2024-12-14 13:19:49
1214
原创 浅入浅出docker run命令源码
docker run整个命令的执行过程中,cli会给守护进程dockerd发送两个HTTP请求,分别是以及。请求,dockerd进程主要是准备好容器启动所需要文件系统rootfs以及dockerd管理容器所需要的一些元数据对象,然后返回容器ID给cli。cli收到回复后,会再发送一个来启动容器,这里参数name就是前面返回的容器ID。请求,dockerd进程继续完善容器的配置信息,例如网络相关的配置,随后dockerd进程会通过client将运行所需要相关参数发送给containerd进程,由。
2024-12-10 16:04:50
1277
原创 SwiftUI自定义的TextField的回退按键事件
在这篇博客中,将介绍如何结合使用 SwiftUI 结合 UIKit 来实现一个自定义TextField,当按下退格键的时, 触发指定的方法。
2024-11-20 12:50:09
627
原创 学习环境安装minikube
起个环境,确实挺方便的,随手start和delete就完事了。给的2c4g偶尔有点小卡,刚装好还没怎么用,不知道还有啥毛病,总的来说一点点弄,慢慢来吧。
2024-10-28 12:36:53
1530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人