k8s 的pv 关联endpoint,引用外部存储
pv没有命名空间隔离概念,而pvc有命名空间隔离概念
pvc 和pv 绑定可以通过selector 还有 volumeName(就是pv的名字)绑定。
pvc 删除后 pv 变成了 release 状态,这时候需要手动编辑 pv的文件,删除claimref的部分,将pv 变成 available 才能继续挂载。
使用glusterfs数据卷持久化可分为两种
一种就是上面那样,用glusterfs 作为 pv的底层挂载,再分配给pvc 使用,volumes 的类型就是 persistentVolumeClaim。这种只要创建endpoint 和pv关联好久可以了,不需要额外创建同名service 和他关联。
另一种就是直接使用 glusterfs 类型的 volumes,在pod和pod控制器里都可以设置。这种需要 创建endpoint 还有同名的 service 才能生效。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通