[英]K8s: Multicontainered pod
我正在为多容器吊舱编写掌舵图。 一个容器必须始终工作,但另一个容器可以正常关闭。 但是当它下降时,服务进入状态whitout端点IP。 此时的Pod状态为Running <但其条件为:ready:false,ContainerReady:false我该如何处理?
我可以用PV分配两个容器中的容器,但我不想这样做。 现在我正在使用共享卷来在容器之间进行通信。
apiVersion: batch/v1beta1
kind: CronJob
schedule: "{{ .Values.schedule }}"
concurrencyPolicy: Replace
jobTemplate:
spec:
template:
spec:
restartPolicy: Never
volumes:
- name: "shared-dir"
emptyDir: {}
containers:
- name: {{ .Values.*.name }}
image: ...
- name: {{ .Values.*.name }}
image: ...
我预计,一个容器生成的文件很少,将它放在共享卷中并优雅地关闭它的工作,而nginx将它分享给其他服务。 下次作业时,concurrencyPolicy将重新启动所有容器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.