小编Zee*_*Zee的帖子

共享相同主机路径/pvc 的多个 Kubernetes pod 将重复输出

我有一个小问题,需要知道解决这个问题/解决我的问题的最佳方法是什么。

我已经在 Kubernetes 上部署了几个 pod,到目前为止,我很享受学习 Kubernetes 和使用 Kubernetes 的乐趣。是否所有持久卷、卷声明...等。并且可以在主机上查看我的数据,因为我需要这些文件进行进一步处理。

现在的问题是共享相同卷声明的 2 个 pod(2 个副本)正在写入主机上的相同位置,这是意料之中的,但不幸的是导致数据在输出文件中重复。

我需要的是:

  • 使主机上的每个 pod 具有唯一的输出。实现这一目标的唯一方法是拥有两个部署文件,就我而言,每个文件都使用不同的卷声明/持久卷吗?同时不确定这是否是未来更新、升级、特定数量 pod 的可用性等的最佳方法。
  • 或者我是否仍然可以拥有一个包含 2 个或更多副本的部署文件,并且在共享同一个 pvc 时仍然避免输出重复?

请注意,我有一个节点部署,这就是我目前使用主机路径的原因。

创建光伏:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: ls-pv
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 100Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/ls-data/my-data2"
Run Code Online (Sandbox Code Playgroud)

索赔-光伏:

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: ls-pv-claim
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi
Run Code Online (Sandbox Code Playgroud)

我如何在部署中使用我的 pv:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: logstash
  namespace: default
  labels:
    component: …
Run Code Online (Sandbox Code Playgroud)

kubernetes

4
推荐指数
1
解决办法
7426
查看次数

Java将毫秒时间戳转换为相对于给定时区的日期

我已经看到了很多关于这方面的资源,但我无法得到的一件事是在转换过程中转换毫秒时间戳时,我如何添加相应的时区。

Date date = new Date(Long.valueOf(dateInMil*1000L);
SimpleDateFormat myDate = new SimpleDateFormat("EEE, MMM d, ''yy");
String formatted = myDate.format(date);
Run Code Online (Sandbox Code Playgroud)

现在,如果我在字符串格式中有一个时区/偏移量,即“-04:00”或“+2:00”,如何将其应用于上述内容,以便获得正确的日期?

java date simpledateformat date-formatting timezone-offset

2
推荐指数
1
解决办法
5018
查看次数

Java从JSON文件解析JSON数组

我已经很长时间没有编程了,但我喜欢它并试图回到正轨。因此,请原谅这里问题/疑问的性质。

在我看来,我需要的非常简单,但我主要是在使用 gson 和 json-simple 来读取我的 json 文件(一次一个)并能够检索值方面遇到困难。

我在这里看到了很多方法,但正如我所说,已经有一段时间了,我在职业生涯中没有做过很多 Java 工作。因此需要一些关于最佳方法的指导/解释。

JSON:

[{ "car": "Toyota", "colour": "red", "qty": "1","date_manufactured":"12972632260006" }, { "car": "Hyundai", "colour": "red", "qty": "2","date_manufactured":"1360421626000" }, { "car": "Kia", "colour": "blue", "qty": "2", "date_manufactured":"1265727226000"}, ]
Run Code Online (Sandbox Code Playgroud)

任何帮助我走上正轨的帮助都是值得赞赏的!

java json gson json-simple

0
推荐指数
1
解决办法
1万
查看次数