理解与使用 Container Capabilities

在使用 K8S 过程中,偶尔会遇到如下所示的一段配置: 1securityContext: 2 capabilities: 3 drop: 4 - ALL 5 add: 6 - NET_BIND_SERVICE 实际上这是配置对应的容器的 Capabilities,在我们使用 docker run 的时候可以通过 --cap-add 和 --cap-drop 命令来给容器添加 Linux Capabilities。 ...

三月 19, 2024

Volume 基础知识

数据卷(Volume)是 Pod 与外部存储设备进行数据传递的通道,也是 Pod 内部容器间、Pod 与Pod 间、Pod 与外部环境进行数据共享的方式。 Volume 定义了外置存储的细节,并内嵌到 Pod 中作为 Pod 的一部分。其实质是外置存储在Kubernetes 系统的一个资源映射,当负载需要使用外置存储的时候,可以从数据卷(Volume)中查到相关信息并进行存储挂载操作。 ...

三月 15, 2024

K8s Pod 基础知识

Pod 是 K8s 集群中创建和管理的、最小的可部署的计算单元。K8s 不会直接操作容器,而是通过 Pod 封装了容器,集群通过管控 Pod ,便可控制容器的存储、网络等资源,实现资源隔离或共享。 ...

一月 31, 2024