随笔分类 - k8s
摘要:📌 核心问题 在 Kubernetes 的 volumeMounts 中,当挂载路径指定了具体的文件名时,必须使用 subPath,否则会导致意外结果。 🎯 基本概念 volumeMounts 的两种挂载方式: 方式 使用场景 示例 目录挂载 将整个 Volume 内容挂载到目录 mountPa
阅读全文
摘要:🧩 一、项目结构 一个典型的 Java + Docker Compose 项目可以这样组织: my-app/ ├── src/ ├── pom.xml ├── Dockerfile ├── docker-compose.yml └── Jenkinsfile 🏗️ 二、1️⃣ 打包:Maven
阅读全文
摘要:🚀 一、目标:形成 DevOps 闭环 从代码提交到系统上线自动完成以下步骤: 代码构建(Maven/Gradle 打包 Jar 或 War) 制作镜像(Dockerfile 构建) 推送镜像(推送至镜像仓库,如 Harbor、阿里云、DockerHub) 部署容器(运行于 Docker 或 K8
阅读全文
摘要:apiVersion: v1 kind: ConfigMap metadata: name: filebrowser-config namespace: filesserver data: settings.json: | { "port": 8080, "root": "/volumes", "a
阅读全文
摘要:FileBrowser 在 Kubernetes 中的部署问题与解决方案 问题现象:FileBrowser 容器启动失败,日志显示 listen tcp :80: bind: permission denied,原因是非 root 用户无法绑定 80 端口。 解决方案 1. 强制监听 8080 端口
阅读全文
摘要:
阅读全文
摘要:Docker & Kubernetes 架构问题排查 1. 查看系统架构 (1)查看 Docker 主机架构 docker info | grep "Architecture" # 输出:x86_64(amd64)或 aarch64(arm64) uname -m # 输出:x86_64 / aar
阅读全文

浙公网安备 33010602011771号