увеличить размер каталога / dev внутри модуля - PullRequest
0 голосов
/ 01 апреля 2020

Я гуглил, но не нашел решения этой проблемы.

Q: в узле k8s / gke версии 1.12.10-XX: размер каталога / dev внутри модуля равен примерно половине Размер памяти базового узла.

, где, как и в последней версии, он исправляет только 64M. Но я хочу увеличить размер / dev внутри моего модуля.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Я не могу подтвердить, что не работает с помощью Container-Optimized OS (потому что) 1.14.10-gke.27 (мастер-версия)

kind: Deployment
apiVersion: apps/v1
metadata:
  labels:
    app: test1
  name: test1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: test1
  template:
    metadata:
      labels:
        app: test1
    spec:
      volumes:
      - name: demo
        emptyDir:
          medium: Memory
          sizeLimit: "1Gi"
      containers:
      - name: busy
        image: busybox
        command: ["/bin/sh"]
        args: ["-c", "sleep 3000"]
        volumeMounts:
        - name: demo
          mountPath: /dev/shm

Это 1,8Gi ~ = 0,5 основной размер памяти узла


Filesystem                Size      Used Available Use% Mounted on
overlay                  94.3G      2.9G     91.4G   3% /
tmpfs                     1.8G         0      1.8G   0% /dev/shm

Пожалуйста note

набор параметров sizeLimit для emptyDir работает по-другому (в данный момент в этом выпуске) - выселение Диспетчер продолжает отслеживать дисковое пространство, используемое томом pod emptyDir, и будет освобождать пакеты, когда использование превысит лимит.

   medium       <string>
     What type of storage medium should back this directory. The default is ""
     which means to use the node's default medium. Must be an empty string
     (default) or Memory

   sizeLimit    <string>
     Total amount of local storage required for this EmptyDir volume. The size
     limit is also applicable for memory medium. 

     The maximum usage on memory medium EmptyDir would be the minimum value
     between the SizeLimit specifiedhere and the sum of memory limits of all
     containers in a pod. The default is nil which means that the limit is
     undefined

Надеюсь, эта справка.

0 голосов
/ 03 апреля 2020

Уже есть открытая проблема об этом в системе отслеживания проблем github GoogleCloudPlatform. Проблема была создана в конце февраля.

Я предлагаю добавить туда "+1", оставив комментарий и следя за ходом процесса.

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