Author Archives: coder4

使用PlantUML绘制C4模型风格的软件架构图

1 C4模型回顾
最简概括4个C:

  • Context Diagram:背景图,系统如何融入环境(包括用户和其他系统)
  • Container Diagram:容器图,系统如何由容器(不是容器技术,应用程序 or 存储)组成
  • Compoment Diagram:组件图,展示特定容器的实现
  • Code Diagram:代码图,使用UML展示

上述4个C从上到下是逐步放大的,一般常画的是前2个。

更详细的,建议反复阅读官方原文
2 安装工具

Kubernetes部署Rook(Ceph)分布式块存储

Rook是一款基于Kubernetes的分布式存储管理系统,通过Operator,支持了Ceph、NFS等存储架构的快速部署、维护等。

本文介绍了其部署及实验。
1 机器准备
准备4台机器

node1 ~ node4,用于部署k8s集群,其中node1是master,其余都是worker。

node2 ~ node4,即worker机器上,挂载100GB的硬盘,只挂载不要格式化,我这里是直接用的阿里云的盘。

这里不再赘述集群的部署,如果你还不熟悉,可以参考《国内部署K[......]

继续阅读