随笔分类 -  k8s

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