Archive Post

K8S上部署LongHorn实现分布式块存储

参照指定技术参考资料,完成Kubernetes(K8s)集群环境的搭建、配置与部署,成功搭建可用的集群服务环境(https://opshub.com.cn/?p=316)。 1、在master上安装kubelet和kube-proxy将master作为node加入集群,然后打上污点,避免pod调度到上面 kubectl taint nodes k8s-master1 node-role.kubernetes.io/k8s-master=:NoSchedule 若未解决该问题,longhorn-manager Pod 将输出下述报错,并陷入持续重启死循环:…

Dockerfile 配置文件变量替换(两种常用方案)

日常容器内配置文件动态替换变量,主流分 构建时替换、运行时替换,按需选择即可。 一、前置说明 假设场景: 容器内配置文件 /app/config.ini,内容如下,需要动态替换 ${APP_PORT}、${APP_NAME} [server] name =…

Debian 12 + JDK17 + 中文字体 + 南京大学 apt 源

# Debian 12 + JDK17 + 中文字体 + 南京大学 apt…

Xtrabackup8.0对容器内的mysql进行备份和还原

备份: docker run --rm --name percona-xtrabackup --volumes-from zentao-mysql --network container:zentao-mysql…

docker-compose 限制容器内存占用 (V3)

deploy.resources.limits.memory version: '3.8' # 建议使用 3.7+ 版本 services: your-app: image:…

docker构建python3运行环境安装flask、transformers、torch、sentencepiece、protobuf、accelerate 6个依赖

FROM debian:12.11 RUN /bin/rm -f /etc/apt/sources.list.d/debian.sources && \ echo "deb…

k8s部署redis sentinel(哨兵)的实现

Dockerfile: FROM redis:latest WORKDIR /app COPY *.conf conf/ COPY run.sh…

docker多阶段构建openresty

多阶段构建 OpenResty的 Dockerfile,基于 debian:stable-slim,核心做了 OpenResty 源码编译(增大 nginx 错误日志最大字符串长度)、精简构建产物、最终生成轻量运行镜像的操作 FROM debian:stable-slim…

docker构建python3运行环境安装flask、keybert、jieba 三个依赖

Dockerfile 是基于Debian 12.11 (bookworm) 构建 Python3 运行环境,替换了南大 apt 源、安装了 python3/pip/venv,解决了…

docker构建java运行环境

Dockerfile 的核心目的是基于Alpine 3.10轻量镜像构建一个包含 JDK 8u411 的 Java 运行环境,同时解决 Alpine 原生…