
容器技术
文章平均质量分 90
k8s docker
RumIV
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【K8S】Kubernetes 使用 Ingress-Nginx 基于 Cookie 实现会话保持的负载均衡
在现代微服务架构中,负载均衡是保证高可用的关键技术。然而,某些场景(如用户登录状态、购物车等)需要将同一用户的请求始终路由到同一个后端实例,会话保持(Session Affinity)成为关键需求。本文将介绍如何通过 Ingress-Nginx 的 Cookie 机制实现会话保持。3. 配置基于 Cookie 的 Ingress关键注解说明:(2) 获取 Ingress IP(3) 测试会话保持(4) 使用 Nginx 取消域名的限制(仅推荐测试使用)原理:访问 Nginx 开放的端原创 2025-07-10 14:15:43 · 834 阅读 · 0 评论 -
【K8S】在 Kubernetes 上配置安装 Nginx Ingress 控制器指南
生产环境建议:使用Helm部署并启用ValidatingWebhookDNS配置:通配符域名简化路由管理安全加固限制Controller权限(RBAC)定期轮转Webhook证书性能优化:通过ConfigMap调整Nginx参数# 示例:调优keepalive连接metadata:data:完整配置参考Nginx Ingress官方文档。原创 2025-07-09 15:40:24 · 1425 阅读 · 0 评论 -
【容器】Docker 内存卷 (tmpfs) 详解与使用指南
并非传统意义上的“卷”(Volume),而是一种特殊的挂载类型。数据仅存储在主机系统的 RAM中。生命周期:文件存在并可读写。挂载点内的所有数据立即且永久丢失。数据必然丢失(因为 RAM 断电即清空)。提供极高性能(内存速度)的临时存储,或确保敏感数据绝不落盘。Dockertmpfs挂载是一个强大的工具,在需要内存级速度和严格数据非持久化保障的场景下不可或缺。其核心优势在于性能和安全性。关键点在于:明确tmpfs的临时性本质- 数据不是持久的。始终设置size限制- 防止耗尽主机内存。原创 2025-06-20 11:46:12 · 509 阅读 · 0 评论 -
【容器】为什么 Docker 容器内部的大文件 I/O 性能急剧下降?如何选择 Docker 文件存储方式?
Docker容器部署高性能I/O应用时,将数据存储在容器内部往往导致性能骤降,而使用Volume挂载则能恢复性能。核心原因是Docker默认的overlay2存储驱动采用写时复制(CoW)机制,首次修改文件需复制整个文件块,造成I/O放大效应、延迟激增和磁盘空间膨胀。通过Volume或Bind Mount可直接访问宿主机文件系统,绕过CoW机制,性能可提升50倍。最佳实践建议:数据库等高频修改数据必须使用Volume,日志文件推荐Bind Mount,只读配置文件可放入镜像。记住原则"容器装应用,原创 2025-06-20 11:18:39 · 1130 阅读 · 0 评论 -
深入理解 CUDA、Docker 与 NVIDIA 插件:容器化 GPU 开发全指南
本文探讨了如何利用Docker容器化技术与NVIDIA生态插件来高效管理GPU开发环境。通过Docker容器,开发者可以实现环境隔离、跨平台兼容性和快速部署,避免不同项目间的CUDA版本和依赖库冲突。文章详细介绍了NVIDIA Docker的核心组件,包括NVIDIA Container Toolkit和CUDA镜像分层,并提供了安装和配置NVIDIA Docker的步骤。此外,文章还讨论了多版本CUDA管理技巧、性能优化与调试方法,以及常见问题的解决方案。通过结合Docker与NVIDIA生态,开发者能够原创 2025-05-21 10:47:04 · 1071 阅读 · 0 评论 -
【PostgreSQL】数据库主从库备份与高可用部署
PostgreSQL通过WAL日志流复制实现主从同步,本方案在K8s环境中构建三节点集群,具备自动故障转移能力。通过以上架构设计,可实现RPO≈0、RTO<30秒的高可用数据库集群。建议每月执行全链路压测,验证集群极限性能。原创 2025-05-07 14:57:21 · 1173 阅读 · 0 评论 -
【Docker】Dockerfile 使用
Dockerfile 是一个纯文本文件,包含一系列用于构建 Docker 镜像的指令。通过逐行执行这些指令,Docker 可以自动化地创建出一个可重复、轻量级的容器镜像。标准化环境:消除“在我机器上能跑”的问题。可移植性:镜像可在任何支持 Docker 的环境中运行。版本控制:Dockerfile 本身可与代码一同管理。构建高效的小体积镜像确保环境一致性实现安全的容器运行时使用hadolint进行 Dockerfile 语法检查定期扫描镜像漏洞(如。原创 2025-05-01 16:30:00 · 1430 阅读 · 4 评论 -
【Docker】私有 Docker 仓库的搭建
本文将详细介绍如何使用官方registry镜像搭建私有Docker仓库,并配置用户认证,确保仓库的安全性。原创 2025-01-23 14:59:37 · 1590 阅读 · 0 评论 -
【容器技术】Helm、Swarm、Chart、Kubernetes和Docker:现代容器化生态解析
Helm、Swarm、Chart、Kubernetes(K8s)和Docker之间的关系可以这样理解:原创 2024-09-03 09:37:29 · 722 阅读 · 0 评论 -
【Docker】Docker 常用命令整理
掌握这些核心命令后,日常的Docker操作将更加得心应手。多用查看容器状态镜像操作注意名称标签一致性复杂容器使用管理后续可深入学习容器网络、存储卷等高级特性。遇到问题时,和是排查利器!原创 2023-09-29 16:48:25 · 33 阅读 · 0 评论