自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wei

Worrying doesn't empty tomorrow of its troubles, it empties today of its strength.

  • 博客(4)
  • 收藏
  • 关注

原创 Pause(Infra)容器

Linux的namespaceLinux的namespace的作用是“隔离内核资源”。在Linux的世界里,文件系统挂载点、主机名、POSIX进程间通信消息队列、进程PID数字空间、IP地址、user ID数字空间等全局系统资源被namespace分割,装到一个个抽象的独立空间里。而隔离上述系统资源的namespace分别是Mountnamespace、UTS namespace、IPC namespace、PID namespace、networknamespace和user namespace。默认情

2021-06-28 18:34:42 1521

原创 Linux——进程、线程

Q&A进程的六种状态及其转换过程(生命周期)——就绪态,运行态,深度睡眠态,浅睡眠态,停止态,僵尸态。进程的生命周期,就绪态和运行态在数值上是相等的,都是由宏TASK_RUNNING定义。Linux中Task_struct是如何被管理的呢?理解僵尸进程——放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置(资源已经释放,Task_struct结构还在)。如果他的父进程没安装SIGCHLD信号处理函数调用wait()/waitpid()等待子进程结束,又没

2021-06-22 10:15:48 1503

原创 网络协议——最大传输单元 MTU

MTUMaximum Transmission Unit,最大传输单元,指的是数据链路层的最大payload,由硬件网卡设置MTU,是一个硬性限制Q&A1500字节包含链路层的头部和尾部吗?——不包含。MTU里包含802.1Q的头部VLAN tag吗?——包含。当网卡配置VLAN tag时,VLAN tag + Data <= MTU,有时VLAN tag不只有一个,可能是双标签,那这个VLAN tag就是8个字节。网络分片是在哪一层完成的?——网络层。网络层必须将发给网卡AP

2021-06-15 20:57:08 16020 5

原创 k8s 源码分析——kube-proxy(proxyMode: iptables)

release-1.20功能概述源码走读kube-proxy 入口:kubernetes/cmd/kube-proxy/proxy.go启动命令:/hyperkube proxy --v=2 --kubeconfig=/etc/kubernetes/kube-proxy-kubeconfig.yaml --bind-address=10.164.28.57 --cluster-cidr=100.101.0.0/16 --proxy-mode=iptables --oom-score-adj.

2021-04-06 11:51:03 755

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除