基于containerd CRI如何查看容器的文件内容?
CRI:containerd安装 crictl:https://github.com/kubernetes-sigs/cri-tools/releasesexec进入容器中查看使用 crictl crictl exec -it <container-id> <shell-in-co
CRI:containerd安装 crictl:https://github.com/kubernetes-sigs/cri-tools/releasesexec进入容器中查看使用 crictl crictl exec -it <container-id> <shell-in-co
构建多次镜像后,就把容量占满了,导致一些 Pod 被 Evicted。有的镜像也不太好删,宿主机上却有很多空余的空间,所以可以直接扩容来处理。操作环境:Ubuntu 22.04.1 LTSVMware Fusion 13涉及到的命令:partedfdiskdfpvresize/pvdisplaylv
常用参数主要的操作模式(只能用一个)-c/--create 创建 tar 文件--delete 从 tar 文件中删除某个文件-r/--append 往 tar 文件尾部追加文件-u/--update 更新 tar 文件中的文件-t/--list 查看 tar 文件中的文件-x/--extract/
iptables 是 Kubernetes 中 Service 的默认实现,了解 iptables 是理解 Service 工作原理不可缺少的一步。iptables 的构成在对包处理的过程中,内核添加了对包自定义处理的操作,这些自定义操作以链的形式存在,而链由表组成;每条链由不同的表组成,每个表由若
OS:Ubuntu 22.04安装与配置通过 snap 安装 kata-containers,目前【2022-08-25】snap 中最新版本是 2.4.2 2022-06-08,但是官网的 release 已经发布到了 2.5.0。sudo snap install kata-containers
本文介绍 CNI 插件调用的时机、CNI 插件配置的读取,以及 CNI 插件的调用、执行。读完此文,您将清楚 CNI 插件的运行机制、调用细节,并能够自信地写出一个简单的 CNI 插件。CRI:containerdCNI plugin:flannelCNI 的调用时机源码位置:containerd
介绍与 kubectl apply 相关的几个概念、相关操作的主要逻辑,主要包括 Server Side Apply、Client Side Apply。一句话概述kubectl apply 执行时,先读取资源,再将资源更新到 apiserver。读取资源流程这里有被谭浩强i+++++i支配的恐惧(
如果拿到证后,能报销考试费,或者有补贴,上车就完事了 报考 CKA or CKA-CN * CKA 英文试题、监考官和你用英文和你聊天、考试时出示证件为护照; * CKA-CN 中文试题、监考官用中文和你聊天、考试时出示证件为身份证。 报名 * 地址:CKA (Certified Kubernetes Administrator) (linuxfoundation.cn) * 考试大纲 报完名交完钱后,后续的操作基本不在 linuxfoundation.cn。 选考试时间 Linux Foundation帮助文档-如何注册考试码及预约考试 建议注册 Linux Foundation ID(LFID) 时,不要选用 Google、FaceBook 之类明显需要翻墙的账号创建。 报考到考试期间的准备 Vim 或者其他在服务器 Terminal 中可以进行编辑的工具 Vim 用得越溜,编辑得越快,
对纯 Go 代码,可以在 go build 时添加 GOOS 和 GOARCH 变量来指定二进制的目标系统与架构,实现交叉编译;但对开启了 CGO 的代码,如何做到交叉编译呢?错误的示范总共在项目中遇到了两类错误。环境搭建在宿主机上使用 multipass 开启 3 个不同版本的 Ubuntu 系统
当在 K8s 中使用到 NFS 类型的存储时,首先需要搭建一个 NFS 服务,另外注意一个挂载路径问题,就能愉快地玩耍它啦。安装NFS服务sudo apt install -y nfs-kernel-server rpcbind创建目录 ~/nfs 作为共享目录,并在该目录下,新建一个文件 date
在 apiserver 初始化、启动时,会加载所有能识别的 schema。加载的过程通过 import pkg 后,触发对应包下 init() 方法来加载。入口cmd/kube-apiserver/apiserver.go: 初始化 apiserver 命令行,并运行。func main() {co
Server Side Apply资源读取Patch 计算与 APIServer 交互