Skip to the content.

Go_mod

2023-05-31 00:00:00 +0000

module 代码目录: $GOPATH/pkg/mod


Yaml

2023-05-31 00:00:00 +0000

多行字符串


虚拟化

2023-05-31 00:00:00 +0000

libvirt: 一套虚拟的接口。(底层也会调用qemu) qemu: 一套完整的虚拟化技术,可以独立工作,但性能比较差。也可以搭配kvm工作,性能比较好。 kvm: linux的一个内核模块,可以虚拟化出cpu、内存。当与qemu配合时,cpu、内存等硬件由kvm处理,起到加速作用。所以虚拟机的性能较好。 virsh: 一套命令行工具,方便查看/操作 libvirt接口下的一些资源


Markdown

2023-05-31 00:00:00 +0000

折叠:(貌似非标准语法,在github上可用)

yyyyy

zzzzz


Longhorn_create_block_flow

2023-05-31 00:00:00 +0000

csi总体流程:


Longhorn

2023-05-31 00:00:00 +0000

csi相关

  1. 创建出pvc
  2. csi-provisioner监控到新pvc(provisioner虽然是多例,但会选举出一个实例进行服务)
  3. 通过csi driver的socket调用本机csi-plugin
  4. 调用longhorn-manager的svc创建lh volume
  5. volume_controller监控到新的lh volume
  6. volume_controller创建对应的engine/replica instance

生成自签名证书

2023-05-31 00:00:00 +0000

Here are 2 ways to create key and crt.


Docker_img_pull_push

2023-05-31 00:00:00 +0000

  1. 外网拉取镜像并打成压缩包
  2. 上传压缩包到内网环境,之后解压并push到内网镜像仓库

Docker

2023-05-31 00:00:00 +0000

GraphDriver


Containerd

2023-05-31 00:00:00 +0000

k8s使用containerd作为cri,容器镜像通过dockerfile+docker来build,基础镜像为alpine 问题: