云原生小疑问 ⁉️ - Kubernetes 下重启容器会丢失数据吗?

server/2024/10/21 6:12:49/

文章目录

  • 问题
  • 哪些数据需要持久化?
  • 解决办法
  • 参考

问题

docker 环境下,容器重启后还是原来的容器,数据并没有丢失。那是不是 k8s 环境下,重启也不会丢失呢?
kubernetes/RainBond环境下,最小化的管理单元是 Pod对 Pod 的重启,本质上是先删除,然后启动新的容器。所以原本容器中的数据会丢失。

哪些数据需要持久化?

java程序中一般如下数据需要持久化:

  • 程序日志
  • 程序 GC 日志
  • OOM 后产生的 dump 文件

解决办法

针对日志文件,可以通过 ELK/EFK 实现日志管理。程序日志上传到 ES,然后再 Kibana 中查询。
针对 OOM 后的 dump 文件,可以考虑使用共享存储或者挂载 NFS 盘。

参考

1.组件存储 | Rainbond
2.Rainbond通过插件整合ELK/EFK,实现日志收集 | Rainbond
3.组件日志 | Rainbond


http://www.ppmy.cn/server/7620.html

相关文章

软件杯 深度学习实现行人重识别 - python opencv yolo Reid

文章目录 0 前言1 课题背景2 效果展示3 行人检测4 行人重识别5 其他工具6 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习的行人重识别算法研究与实现 ** 该项目较为新颖,适合作为竞赛课题方向&#xff0c…

SQL语法基础-其他函数V

SQL语法基础-其他函数V 一、数据类型转换函数二、系统信息函数三、条件表达式函数四、XML相关函数五、JSON函数(从Oracle 12c开始支持) 一、数据类型转换函数 这类函数用于将数据从一种类型转换为另一种类型,非常有用于数据清洗和准备阶段。…

学习亚马逊云科技AWS云计算技术的三款官方免费3A游戏大作

玩3A大作免费电脑游戏,就能成为AWS云架构师、云开发大🐮?这么好的事尊的假的?小李哥今天就来给大家介绍,如何通过玩AWS官方的定制版虚拟人生、炉石传说和密室逃脱游戏学习AWS。这三个游戏完全免费,没有任何…

Eureka 和 Consul两个注册中心的差异。

Eureka 和 Consul 都是流行的开源服务注册与发现解决方案,常被用于构建微服务架构中以实现服务之间的动态发现与管理。 Eureka(由Netflix开发,现不再维护更新) 优点: 易用性:提供简单易用的API和用户界面&…

ubuntu扩展根目录磁盘空间

ubuntu扩展根目录磁盘空间 扩展虚拟机磁盘空间 查看现有磁盘状态 查询现有分区状态,/dev/sda是我们要扩展的磁盘 fdisk -l 开始进行磁盘空间的扩容 parted /dev/sda#扩展3号分区的空间 resizepart 3刷新分区空间 resize2fs /dev/sda3查询扩展结果,…

组合总和III(Lc216)——剪枝+回溯

找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: 输入: k 3, n 7 输出: [[1,2,4]] 解…

P3385 【模板】负环

题目描述 给定一个 n 个点的有向图,请求出图中是否存在从顶点 1 出发能到达的负环。 负环的定义是:一条边权之和为负数的回路。 输入格式 输入的第一行是一个整数 T,表示测试数据的组数。对于每组数据的格式如下: 第一行有两…

Unity 计时任务管理器TimeHandle

前言 项目体量过大时,在很多脚本用到了携程计时或者写在update里面,不方便管理和代码阅读,很容易混淆,所以需要一个计时任务管理器来统一控制计时器模块,便于修改、管理。计时器有很多种写法,我这里写的是适…