随笔分类 -  容器系列

摘要:k8s 自动扩缩容HPA原理及adapter配置详解👑大家好,我是蓝胖子,都知道,k8s拥有自动扩缩容机制HPA,我们能够通过配置针对不同的扩缩容场景进行自动扩缩容,往往初学者在面对其中繁多配置的时候会学了又忘记,今天我将会以一种不同的视角,结合api server 请求 来探索这部分的配置,看完本篇,应该会对扩缩容这部分配置会有更深的理解。 自动扩缩 阅读全文
posted @ 2023-09-22 18:10 蓝胖子的编程梦 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:500行代码手写docker-实现硬件资源限制cgroups# (5)500行代码手写docker-实现硬件资源限制cgroups > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到gith 阅读全文
posted @ 2023-05-29 11:09 蓝胖子的编程梦 阅读(379) 评论(0) 推荐(1) 编辑
摘要:500代码行代码手写docker-设置网络命名空间# (4)500代码行代码手写docker-设置网络命名空间 > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到github,地址 阅读全文
posted @ 2023-05-25 16:38 蓝胖子的编程梦 阅读(303) 评论(0) 推荐(2) 编辑
摘要:500行代码代码手写docker-将rootfs设置为只读镜像# (3)500行代码代码手写docker-将rootfs设置为只读镜像 > 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到git 阅读全文
posted @ 2023-05-24 11:28 蓝胖子的编程梦 阅读(291) 评论(0) 推荐(0) 编辑
摘要:500行代码手写docker-以新命名空间运行程序(2)500行代码手写docker-以新命名空间运行程序 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到github,地址如下: 阅读全文
posted @ 2023-05-19 10:35 蓝胖子的编程梦 阅读(415) 评论(1) 推荐(2) 编辑
摘要:500行代码手写docker开篇-goland远程编译环境配置(1)500行代码手写docker开篇-goland远程编译环境配置 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 代码最终运行效果 本系列源码已经上 阅读全文
posted @ 2023-05-18 13:10 蓝胖子的编程梦 阅读(463) 评论(2) 推荐(0) 编辑
摘要:k8s容器互联-flannel host-gw原理篇k8s容器互联-flannel host-gw原理篇 容器系列文章 容器系列视频 简析host-gw 前面分析了flannel vxlan模式进行容器跨主机通信的原理,但是vxlan模式需要对数据包进行额外的封包解包处理,带来的开销较大。 所以flannel提供了另外一种纯3层转发的通信模式,叫做h 阅读全文
posted @ 2023-03-16 13:16 蓝胖子的编程梦 阅读(575) 评论(0) 推荐(0) 编辑
摘要:iptables的使用 iptables的使用 容器系列文章 容器系列视频 iptables介绍 iptables是基于内核提供的netfilter框架实现的,网络协议栈是分层的,在tcp ip网络模型里,tcp传输层下面的一层就是ip网络层,而netfilter就是工作在ip网络层,通过定义钩子函数,允许用户代码干预数据 阅读全文
posted @ 2023-03-15 13:13 蓝胖子的编程梦 阅读(514) 评论(0) 推荐(1) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示