[英]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.