1 C4模型回顾
最简概括4个C:
- Context Diagram:背景图,系统如何融入环境(包括用户和其他系统)
- Container Diagram:容器图,系统如何由容器(不是容器技术,应用程序 or 存储)组成
- Compoment Diagram:组件图,展示特定容器的实现
- Code Diagram:代码图,使用UML展示
上述4个C从上到下是逐步放大的,一般常画的是前2个。
更详细的,建议反复阅读官方原文。
2 安装工具
- VSCode[......]
查看服务状态
sudo systemctl status caddy
启用服务(开机自启)
sudo systemctl enable caddy
禁用服务(开机不自启)
sudo systemctl disable caddy
重启服务
sudo systemctl restart caddy
停止服务
sudo systemctl stop caddy
查看日志
sudo journalctl -f -u caddy
[......]
中文版:https://www.infoq.cn/article/C4-architecture-model
英文版:https://www.infoq.com/articles/C4-architecture-model
PlantUML插件1:https://github.com/plantuml-stdlib/C4-PlantUML
C4Builder:https://adrianvlupu.github.io/C4-Builder
在线工具:https://str[......]
https://fuckcloudnative.io/posts/docker-registry-proxy/
https://hub.docker.com/r/yangchuansheng/registry-proxy
https://github.com/rpardini/docker-registry-proxy[......]
Rook是一款基于Kubernetes的分布式存储管理系统,通过Operator,支持了Ceph、NFS等存储架构的快速部署、维护等。
本文介绍了其部署及实验。
1 机器准备
准备4台机器
node1 ~ node4,用于部署k8s集群,其中node1是master,其余都是worker。
node2 ~ node4,即worker机器上,挂载100GB的硬盘,只挂载不要格式化,我这里是直接用的阿里云的盘。
这里不再赘述集群的部署,如果你还不熟悉,可以参考《国内部署K[......]