Skip to content

zhuyifeiRuichuang/work-script

Repository files navigation

更新计划

检查有关k8s环境配置,禁止写死namespace

检查有关docker环境配置,统一用compose.yaml,特殊功能可保留shell脚本。

关于仓库

标准化部署各类组件用于生产环境,减少开发人员准备环境的时间。

使用前应仔细查看说明和配置文件,确认符合业务需求。

关于时间标准化

所有docker run命令都应配置-e TZ=Asia/Shanghai \指定时区,规避容器与物理机时区时间差异导致组件访问异常问题。

关于文档阅读

推荐使用typora和obsidian阅读md后缀的文件。

关于容器配置文件

compose.yaml应具备以下标准内容,

  • 固定的数据卷名字。名字不含下划线_。固定的容器名字。固定的网络名字,各资源分配到该网络。

  • 资源限制。CPU,内存,其他可限制的资源。

  • 标准的配置文件。软件官方未推荐使用变量管理的,使用标准配置文件挂载到容器内的方式配置,方便后续灵活调整。

  • 健康检查。可用的健康检查,需关注Dockerfile的基础镜像和内置工具。

  • 依赖关系。存在启动顺序限制的,应配置启动依赖。

  • 重启策略。适合业务场景的重启策略。

Dockerfile应定期更新,确保资源可用。避免存在类似wget的联网下载资源操作,避免资源消失或网络不可达导致的打包失败,优先复制本地已下载的软件到容器内打包。

About

About

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors