Longhorn_create_block_flow
csi总体流程:
Longhorn
csi相关
- 创建出pvc
- csi-provisioner监控到新pvc(provisioner虽然是多例,但会选举出一个实例进行服务)
- 通过csi driver的socket调用本机csi-plugin
- 调用longhorn-manager的svc创建lh volume
- volume_controller监控到新的lh volume
- volume_controller创建对应的engine/replica instance
生成自签名证书
Here are 2 ways to create key and crt.
Docker_img_pull_push
- 外网拉取镜像并打成压缩包
- 上传压缩包到内网环境,之后解压并push到内网镜像仓库
Docker
GraphDriver
Containerd
k8s使用containerd作为cri,容器镜像通过dockerfile+docker来build,基础镜像为alpine 问题:
Ci_cd
CI/CD概念
Ceph
ceph整体介绍 https://www.modb.pro/db/323057
蓝绿发布/金丝雀发布/A-BTest 区别
蓝绿发布/金丝雀发布/A-BTest 区别
Bash
bash读取文件中的hosts,再用ssh登录到远程机器,命令未能正常执行。
现象为:只有第一个节点的部分命令得到执行
原因是:while read
从文件中读取的时候,需要指定< abc.txt
来读取数据流,但这个会被ssh命令给拦截。