Как установить минимальный-контейнер-ttl-duration в yml - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь установить свойство minimum-container-ttl-duration в CronJob Kubernetes. Я вижу множество таких свойств, которые кажутся настраиваемыми, но документация не показывает, где в yml-файле они могут быть установлены.

В этом примере yml, куда бы я поместил это свойство?

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: hello
spec:
  schedule: "*/1 * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: hello
            image: busybox
            args:
            - /bin/sh
            - -c
            - date; echo Hello from the Kubernetes cluster
          restartPolicy: OnFailure

1 Ответ

0 голосов
/ 27 апреля 2018

minimum-container-ttl-duration не является свойством CronJob, но является свойством уровня узла , установленным с помощью параметра командной строки: kubelet ... --minimum-container-ttl-duration=x.

https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/#user-configuration:

minimum-container-ttl-duration, минимальный возраст готового контейнера перед сборкой мусора. По умолчанию 0 минут, что означает, что каждый готовый контейнер будет собирать мусор.

Использование этого флага не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...