摘要: kubectl 是 K8s 官方附带的命令行工具,可以方便的操作 K8s 集群。这篇文章主要介绍一些 kubectl 的别样用法,希望读者有一定基础的 K8s 使用经验。 有一篇文章也介绍了一些技巧,写博客的时候正好搜到了,正好也分享出来吧。Ready-to-use commands and tip 阅读全文
posted @ 2023-02-07 14:59 paul_hch 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍使用shell实现一个简易的Docker。 一、目的 在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念有深入的理解,本文的目的就是通过在操作系统中以交互式的方式去理解,Cgr 阅读全文
posted @ 2023-02-07 14:53 paul_hch 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 事件背景 因为 k8s 中采用大量的异步机制、以及多种对象关系设计上的解耦,当应用实例数 增加/删除、或者应用版本发生变化触发滚动升级时,系统并不能保证应用相关的 service、ingress 配置总是及时能完成刷新。在一些情况下,往往只是新的 Pod 完成自身初始化,系统尚未完成 Endpoin 阅读全文
posted @ 2023-02-07 14:48 paul_hch 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 背景 linux中为了防止进程恶意使用资源,系统使用ulimit来限制进程的资源使用情况(包括文件描述符,线程数,内存大小等)。同样地在容器化场景中,需要限制其系统资源的使用量。 限制方法 ulimit: docker 默认支持ulimit设置,可以在dockerd中配置 default-ulimi 阅读全文
posted @ 2023-02-07 14:46 paul_hch 阅读(861) 评论(0) 推荐(0) 编辑