你当像鸟飞往你的山
03
16
UnionFS与AUFS UnionFS与AUFS
AUFS(全称:advanced multi-layered unification filesystem,高级多层统一文件系统),用于为 Linux 文件系统实现联合挂载。提到联合挂载,就要先解一下 Union File System。
2022-03-16
14
Linux之Cgroups Linux之Cgroups
在Linux中,使用Namespace技术帮助进程隔离出自己单独的空间,但怎么对这个空间进行限制?比如限制进程申请的资源大小等等,这就要用到Linux的Cgroups技术。 Linux Cgroups (Control Groups )提供
2022-03-14
10
09
09
07
k8s之Pod生命周期 k8s之Pod生命周期
一个Pod完整的生命周期主要包含三个核心部分:Init Container、Pod Hook、健康检查。这里将分别介绍这三个核心部分。不过在开始之前,需要先了解下Pod的状态,因为Pod状态可以反应出当前Pod的具体信息,也是分析排错的一个
06
k8s之Pod基础 k8s之Pod基础
之前说过,出于Docker的进程管理机制,一个Container最好只运行一个进程。因此,k8s以Pod为最基本的调度单位,能够将一些关联性很强的进程分别运行在不同容器中,并将这些容器绑定在一起,从而实现不同进程的联系和管理。如果没有Pod
06
Docker进阶(二): 启动进程 Docker进阶(二): 启动进程
众所周知,k8s中以Pod作为调度的基本单位,一个Pod中一般有多个Container。那为什么k8s不能像Docker一样以Container一样作为调度单位呢?那是因为,在Docker中,一个Container中最好只运行一个进程,这也
2022-03-06
03
Linux设备驱动 Linux设备驱动
在Linux中,一切皆文件,包括设备。对设备使用接口的实现,其实就是对文件操作接口的实现。本博客将详述一个简单的读写设备驱动的编写,理解设备即文件的理念。 总所周知,Linux是整体式OS,采用模块的开发方式。当想添加什么新功能时,编写新的
2022-03-03
02
28
k8s资源清单 k8s资源清单
搭建好k8s之后,就可以在集群中跑一些应用啦,不过在跑之前,要先知道几个概念。 第一个当然就是应用的镜像,因为我们在集群中运行的是容器,所以首先需要将我们的应用打包成镜像,或者直接从仓库中拉,很简单,这里就不再赘述了。 镜像准备好了,k
4 / 6