Size: a a a

Kubernetes — русскоговорящее сообщество

2020 June 22

ST

Sergey Trapeznikov in Kubernetes — русскоговорящее сообщество
кто может подсказать, а что то поменялось в claimtemplate?

  storageSpec:
   volumeClaimTemplate:
     spec:
       selector:
         matchLabels:
           app: db
       accessModes: ["ReadWriteOnce"]
       resources:
         requests:
           storage: 70Gi

ожидется что создатся pvc со сгенерированным именем
но чот не робит
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Sergey Trapeznikov
кто может подсказать, а что то поменялось в claimtemplate?

  storageSpec:
   volumeClaimTemplate:
     spec:
       selector:
         matchLabels:
           app: db
       accessModes: ["ReadWriteOnce"]
       resources:
         requests:
           storage: 70Gi

ожидется что создатся pvc со сгенерированным именем
но чот не робит
А с каким создаётся?
источник

ST

Sergey Trapeznikov in Kubernetes — русскоговорящее сообщество
вообще не создается но применяется без ошибок
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
А сколько реплик в StatefulSet?
источник

ST

Sergey Trapeznikov in Kubernetes — русскоговорящее сообщество
1
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
StorageClass не указан, есть ли default в кластере?
источник

ST

Sergey Trapeznikov in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
StorageClass не указан, есть ли default в кластере?
не, нетю, наверное всетки тут трабл
источник

ST

Sergey Trapeznikov in Kubernetes — русскоговорящее сообщество
источник

ШН

Шерзод Немножко Токс... in Kubernetes — русскоговорящее сообщество
Здравствуйте. Кто-то уже поднимал общие папочки с nfs-server-provisioner?

У меня такой вопрос, если под или нода где этот нфс запущен умирает, то данные тоже уходят в вальгалу?

У меня тут задача, statefulset поднимаю, 3 реплики, соответственно в GKE корректно ReadWriteOnce pvc не получается задействовать, одна из 3 под не может приаттачится к волюму. Ну а ReadWriteMany по дефолту вообще поддержки нет. На овердорогущий Google Cloud Filestore деняк нет, вот наткнулся на решение через поднятие nfs сервера
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Шерзод Немножко Токсик
Здравствуйте. Кто-то уже поднимал общие папочки с nfs-server-provisioner?

У меня такой вопрос, если под или нода где этот нфс запущен умирает, то данные тоже уходят в вальгалу?

У меня тут задача, statefulset поднимаю, 3 реплики, соответственно в GKE корректно ReadWriteOnce pvc не получается задействовать, одна из 3 под не может приаттачится к волюму. Ну а ReadWriteMany по дефолту вообще поддержки нет. На овердорогущий Google Cloud Filestore деняк нет, вот наткнулся на решение через поднятие nfs сервера
Здравствуйте. С данными всё будет норм, сам провизионер позволяет к нему обращаться через storageClass для генерации новых шар
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
это в случае если NFS сервер отдельно
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
а вы используете клиент
источник

ШН

Шерзод Немножко Токс... in Kubernetes — русскоговорящее сообщество
Henry Chinaski
Здравствуйте. С данными всё будет норм, сам провизионер позволяет к нему обращаться через storageClass для генерации новых шар
То есть без разницы, на какой ноде будет запускаться нфс? У меня их 3 штуки (ноды).
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Шерзод Немножко Токсик
То есть без разницы, на какой ноде будет запускаться нфс? У меня их 3 штуки (ноды).
разница есть, монтирование происходит при помощи hostPath

https://github.com/helm/charts/tree/master/stable/nfs-server-provisioner
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
поставьте отдельно nfs сервер и юзайте клиента, будет вам счастье
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
источник

ШН

Шерзод Немножко Токс... in Kubernetes — русскоговорящее сообщество
Это я читал, но это если куб мой, а он не мой, мне его GKE даёт
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
но вообще NFS тормозная хранилка, и лучше выбрать что-нибудь другое. На данный момент смотрю в сторону linstor
источник

N

Nikolay in Kubernetes — русскоговорящее сообщество
Henry Chinaski
но вообще NFS тормозная хранилка, и лучше выбрать что-нибудь другое. На данный момент смотрю в сторону linstor
а насколько она тормозная?
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Переслано от Dmitry Sergeev
чистый клон, в emptyDir 1 минута 30 секунд, в обычном агенте 56 секунд. Чистый клон  в nfs в агенте k8s  - 3 минуты с лишним
источник