- 博客(11)
- 收藏
- 关注
原创 【RagFlow】MySQL 到 PostgreSQL 迁移指南
由于 PostgreSQL 的许可证更加宽松且对商业友好,因此需要将系统从 MySQL 迁移到 PostgreSQL。具有"传染性":任何基于 GPL 代码的衍生作品也必须采用 GPL 许可证。使用 GNU GPL (通用公共许可证)使用宽松的 PostgreSQL 许可证。允许自由使用、修改和分发,无传染性条款。更适合商业应用和需要灵活性的场景。类似于 MIT/BSD 许可证。对商业使用有一定限制。
2025-05-28 14:07:52
191
原创 Docker常用命令大全
作为现代开发和运维的重要工具,Docker的熟练掌握能极大提高工作效率。下面是我在工作中总结的常用Docker命令,涵盖了镜像构建、容器管理、数据卷操作等核心功能。3、从容器构建新镜像(快照)参数为镜像指定名称和标签。
2025-05-27 10:00:00
195
原创 Kubernetes 多服务部署模式深度对比:独立 Pod vs 单 Pod 多容器
Kubernetes集群中部署关联服务主要有两种模式:独立Pod模式(各服务单独部署,通过Service通信,适合生产环境和微服务架构)和单Pod多容器模式(多个服务共享同一Pod,通过localhost通信,适合开发测试和紧密耦合服务)。独立Pod模式提供更好的隔离性和扩展性,而单Pod模式通信效率更高、部署更简单。两种模式在隔离性、扩展性、通信效率和适用场景等方面存在显著差异,需根据实际需求选择。
2025-05-26 10:00:00
185
原创 Kubernetes 节点定向调度实战:用 nodeSelector 精准绑定 Pod 到指定节点
是 Kubernetes 提供的基础节点亲和性配置,通过匹配节点标签(Node Label),可以强制将 Pod 调度到指定节点。但由于 Kubernetes 调度器的默认策略是「均衡分配」,新创建的 Pod 可能被随机调度到其他未加载该镜像的节点。这会导致 Pod 启动时因拉取不到镜像而失败,增加不必要的网络开销和启动延迟。确保标签值在集群中唯一,避免多个节点匹配导致调度冲突。一、问题背景:镜像加载与 Pod 调度的冲突。:调度器只会将 Pod 分配到标签匹配的节点。Pod配置:在 Pod 配置中声明。
2025-05-25 10:00:00
188
原创 Kubernetes 数据存储方案全解析:从临时存储到持久化实战
步骤2:创建 PersistentVolumeClaim (PVC)步骤1:创建 PersistentVolume (PV)动态存储类(StorageClass)步骤3:挂载到 Deployment。二、持久化存储方案(生产环境必备)一、临时存储方案(测试环境适用)适合场景:临时缓存、中间计算结果。Pod 创建时自动分配空目录。数据存储在特定节点目录(如。:生命周期与 Pod 绑定。Pod 删除后数据立即丢失。节点故障会导致数据永久丢失。:节点本地存储(慎用!单节点调试(禁用生产)
2025-05-24 10:00:00
169
原创 Kubernetes 资源隔离与命名空间实战
修改当前 Kubernetes 上下文(Context)的默认命名空间字段。)是 Kubernetes 的权限控制模型,通过定义。:所有操作需显式声明命名空间,否则会提示资源不存在。避免团队间资源冲突(如同名Deployment)用命名空间区分环境(dev/test/prod)通过 RBAC 限制不同命名空间的访问权限。将关联服务分组管理(如微服务前端/后端)限制每个命名空间的CPU/内存用量。限制用户/服务账号的访问权限。的默认操作命名空间设置为。快速切换默认命名空间的用法。:所有资源默认部署在。
2025-05-23 10:00:00
361
原创 Service 三种网络暴露策略解析
是专门用于 MetalLB(一个 Kubernetes 的裸金属负载均衡器实现)的配置,用来指定 LoadBalancer 类型 Service 使用的 IP 地址池。如果想要通过本地web来访问k8s平台上的服务,需要把service的type设置成LoadBalancer,以下示例中的注解。云环境生产 → `LoadBalancer` + `Ingress`内部微服务 → `ClusterIP`开发测试 → `NodePort`节点物理端口(30000+)中(需知节点 IP)低(固定域名/IP)
2025-05-22 10:00:00
325
原创 Kubernetes 运维命令大全:日常管理必备技能
本文总结了Kubernetes运维的常用操作:1.镜像管理:包含containerd/ctr的镜像导入、查看和删除命令,适用于离线环境部署;2.资源部署:涵盖kubectl的基础操作(应用配置、查看资源、强制删除命名空间)和服务诊断(服务详情、Pod日志、进入调试);3.集群监控:提供节点资源检查、GPU使用、集群事件和Pod故障排查命令;4.Helm包管理:包括安装、版本验证、模板生成和应用列表等操作。这些命令覆盖了K8S日常运维的主要场景。
2025-05-21 16:20:42
185
原创 deepseek补全api返回结果解析
本文根据deepseek官网接口文档学习补全api的调用,传入参数比较多,该文档中给出了详细的解释,以下代码在官网代码的基础上有所修改,返回结果内容很多,通过AI了解了各个参数的内容,记录在此,供大家一同学习参考。
2024-12-30 15:42:34
7472
1
原创 windows环境下Ollama+Llama3安装运行步骤
本文记录了在windows环境下安装Ollama框架,拉取Llama3大模型,进行一些简单提问的操作步骤。
2024-12-19 19:35:37
1880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人