
Nikolay
29.06.2018
19:10:11
но на деле я проблему, вроде как, решил
сделал баг в гитхабе кубера, там ребята ткнули в бета-фичу в лице локального провиженера
настроил, он сам пересоздает PV

Google

Dmytro
29.06.2018
19:13:15

Nikolay
29.06.2018
19:14:19
я до сих пор считаю, что оставлять ссылку на несуществующий ресурс при его удалении - это наркомания
а еще эта фича с провиженером заявлена прям совсем сырой

Dmytro
29.06.2018
19:19:44

Nikolay
29.06.2018
19:21:03

Dmytro
29.06.2018
19:21:09
И никакой наркомании нет, наоборот это глупо было бы если бы связь терялась при удалении pvc
Потому что pvc могут создаваться хелм чартом и поэтому удаляться и создаваться туда сюда много раз
Поэтому то что вы пишите это глупость, извините

Nikolay
29.06.2018
19:24:25

Google

Nikolay
29.06.2018
19:24:34

Dmytro
29.06.2018
19:24:40
Естественно нет

Nikolay
29.06.2018
19:24:41
проблема не то, что оно так работает по дефолту
проблема в том, что оно не настраивается иначе

Dmytro
29.06.2018
19:25:11
Я создам pvc обратно и pv снова примаунтится и данные вернутся

Nikolay
29.06.2018
19:25:22
я понимаю, почему так сделано - чтобы не удалить случайно важные данные, как и написано в Retain
но настроить, чтобы это работало иначе, нельзя из коробки, и это говно

Dmytro
29.06.2018
19:25:52
То что вы пишете равнозначно удалению директор. при удалении симлинка не неё...

Banschikov
29.06.2018
19:26:06

Nikolay
29.06.2018
19:26:06
а мне не нужно удалять директорию, мне нужно уметь работать с директорией из разных приложений по-очереди
и чистить ее в промежутках

Dmytro
29.06.2018
19:26:46
То что recycle не работает- возможно. Но говорить что retain это глупость - извините но вы не правы

Nikolay
29.06.2018
19:26:58
я говорил, что ненастраиваемое поведение дефолтное такое - это глупость
и ошметки мертвого ресурса хранить - тоже глупость, можно было бы сделать и красивее

Dmytro
29.06.2018
19:27:35
Нет, это safe defaults

Vadim
29.06.2018
19:27:49

Nikolay
29.06.2018
19:27:58

Google

Dmytro
29.06.2018
19:28:04
Создайте свой storage class и там будет дефолтом удаление и что угодно

Nikolay
29.06.2018
19:28:09

Vadim
29.06.2018
19:28:28

Nikolay
29.06.2018
19:28:29
есть PV, есть неймспейс, в неймспейсе есть PVC

Dmytro
29.06.2018
19:28:42
В-общем, не вижу проблемы, кроме лени создать сторадж класс

Nikolay
29.06.2018
19:28:52
при сносе неймспейса вместе с PVC в PV остается висеть кусок говна, который ни на что существующее не указывает

Dmytro
29.06.2018
19:29:47
kubectl cordon
Это чтобы новые не шедулить на ноду а не заставить переехать старые

Nikolay
29.06.2018
19:30:55
проблему я понял, какое "более красивое" решение?
не хранить ошметки того, чего нет. Либо выставлять статус Released с возможностью зареклеймить специально сформированным клеймом, либо не давать удалять вообще PVC, пока она связана с диском, без явного разрыва этой самой связи сначала

Vadim
29.06.2018
19:31:40

Nikolay
29.06.2018
19:31:54
"а что если я rm -rf /etc сделаю"

Vadim
29.06.2018
19:32:21

Nikolay
29.06.2018
19:32:41

Vadim
29.06.2018
19:32:48

Nikolay
29.06.2018
19:32:59
говорил, что плохо, что нельзя эти самые defaults поменять без боли

Vadim
29.06.2018
19:33:22

Dmytro
29.06.2018
19:34:00

Nikolay
29.06.2018
19:34:10

Google

Vadim
29.06.2018
19:35:00
Вы же видели провижионеры, которые не поддерживают Delete?

Nikolay
29.06.2018
19:35:50
но при этом, думаю, сам PV они все равно должны при любом раскладе удалять из ресурсов, а уж что они там дальше у себя делают - это их проблема

Vadim
29.06.2018
19:37:02

Nikolay
29.06.2018
19:37:16

Vadim
29.06.2018
19:37:23

Nikolay
29.06.2018
19:37:54
я против того, что в принципе нельзя настроить банальный и очевидный кейс в обход дефолтного поведения

Admin
ERROR: S client not available

Nikolay
29.06.2018
19:37:59
без танцев с бубном
особенно меня умилило, что в описании к Recycle написано "ну, оно делает rm -rf * на вольюме"
а на деле он не осиливает его сделать даже тупо не локальном партишене
но мне сложно представить кейс, когда нужен будет неудаляемый PV
это когда, скажем, у нас что-то притворяется блокдевайсом, а на деле хардварная приблуда с тонкими настройками, хранящимися в аннотациях в etcd?
ну хер знает, это все и сейчас-то в бета-режиме работает, а в бою реально такое представить...

Dmytro
29.06.2018
19:41:45

Vadim
29.06.2018
19:42:17

Nikolay
29.06.2018
19:42:27

Google

Dmytro
29.06.2018
19:42:58

Nikolay
29.06.2018
19:43:00
NFS - это точка монтирования на диске. Есть ли для нее ресурс в кубернетесе при этом - это другой вопрос. Может быть, может не быть

Алексей
29.06.2018
19:43:42

Dmytro
29.06.2018
19:47:29

Sergey
29.06.2018
19:47:55

Михаил
29.06.2018
19:48:10
так что докер едет

Sergey
29.06.2018
19:48:14

Михаил
29.06.2018
19:48:31
нет 6.
у меня соседний офис лютый энтерпрайз с безопасниками, так что 7

Sergey
29.06.2018
19:49:08

Михаил
29.06.2018
19:49:24

Dmytro
29.06.2018
19:50:25

Эдуард
29.06.2018
19:50:40
Товарищи, суйте бд в докер. Неделя вашего секса по восстановлению битого посгреса тоже оплачивается!)

Sergey
29.06.2018
19:51:59

Fike
29.06.2018
19:52:23
возвращаемся к мышам: как докер спровоцирует битие постгреса?

Vadim
29.06.2018
19:52:56
Это потрясает устои - стейтфул же! Анафема!

Sergey
29.06.2018
19:53:06

Эдуард
29.06.2018
19:53:50
Механику - надо копать

Fike
29.06.2018
19:54:08
Ага, а как?