Eduard
И у нас он есть, только это влияет на сетап кубеней
...... где почитать, что за особенности?
Андрей
https://microk8s.io
Eduard
Да читал я про эту поделку
Eduard
Но явно ubuntu опять поповит)
Andrey
...... где почитать, что за особенности?
https://github.com/kubernetes/kubernetes/pull/64665
Андрей
А как проверить что dns в порядке?
Андрей
Теперь это
Андрей
Error: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Get https://kubernetes-charts.storage.googleapis.com/index.yaml: dial tcp: lookup kubernetes-charts.storage.googleapis.com on 10.152.183.10:53: read udp 10.1.1.12:52492->10.152.183.10:53: i/o timeout
Eduard
Я бы выдвинул теорию, что у тебя сеть отвалилась.
Eduard
Катай кубспрэй/траблшуть
Андрей
А фаервол может блочить?
Андрей
Лог у dnc
Андрей
[ERROR] plugin/errors: 2 kubernetes-charts.storage.googleapis.com. A: read udp 10.1.1.9:41083->8.8.4.4:53: i/o timeout
Денис
подскажите пожалуйста, я хочу попробовать поднять кластер поиграться в облаке хетцнера, создать виртуалки, установить докер вроде более менее понятно а как сделать общее файловое хранилище между серверами? например у меня есть сервис на dotnet в который с помощью RabbitMQ прилетают картинки в base64, он их сохраняет на диск и есть сервис nginx, который работает как хостинг этих картинок
Денис
они могут крутиться на разных нодах кластера, а хранилище должно быть общее
Денис
minio/s3
получается это будет диск на одной из нод, который будет доступен на других? а что если эта нода выпадет?
Andrei
Думаю, вам стоит начать с запроса в гугл, что такое minio и s3
Anonymous
Привет, коллеги, по Ранчеру можно вопрос задать, подскажите бекап данных как то реализован в Ранчере или только самого кластера?
ᴅⁱᵐⁱᴅʳ0ˡ
всем салют
ᴅⁱᵐⁱᴅʳ0ˡ
как выключить ноду безболезненно, чтоб все поды переехали сначала
ᴅⁱᵐⁱᴅʳ0ˡ
после перезагрузки ноды всё подтянется?
Mikhail [azalio]
после перезагрузки ноды всё подтянется?
Uncordon сделаете. Но ничего кроме демонсетов не подтянется.
Fidelina
Привет! Есть кейс, запустить БД и после старта загрузить дамп это делается postStart -?
Fidelina
postStart - выполняется сразу после старта контейнера, параллельно с запуском entrypoint (соответственно нет гарантий того, что в контейнере что-то будет запущено в момент старта хука)
Fidelina
есть другие варианты?
Fidelina
Postgres
Andrey
Postgres
Посмотри в ентрипоинт его образа - там много интересного
Fidelina
runuser -l postgres -c '/usr/local/bin/pg_restore -C /var/lib/postgresql/data/DEV-planeta.165.dmp'
Игорь
есть другие варианты?
в инитконтейнере запустить БД, залить дамп, остановить БД, затем в основном контейнере снова запустить БД
Fidelina
вот что-то подобное
Fidelina
это в энтрипоинте постгреса уже предусмотрено
у меня кастомный имедж с другого чужого проекта
Alexander
они могут крутиться на разных нодах кластера, а хранилище должно быть общее
Ну если просто, то на NFS. А если сложно то Ceph, Gluster. Смотри что из этого в Х есть. Но народ правильно подсказывает. Лучше не связываться с шаред ФС, а использовать S3-like решения
Dmitry
у меня кастомный имедж с другого чужого проекта
а БД готовится для другого приложения? Действие однократное или там всё время будет перезаливка делаться?
Andrey
у меня кастомный имедж с другого чужого проекта
а зачем тебе его использовать и кто помешает тебе подменить энтрипоинт? или вон, через инит контейнер его заюзать
Fidelina
тогда, наверное, самый нормальный способ через инит контейнер
Dmitry
будут перезаливки
Если мне не изменяет память, то SQL postgres контейнер может выполнить из папки entrypoint ( есть там предопределённое) А так может заливать приложение которое как раз и ожидает что БД будет на месте. Или init контейнер приложения использовать, чтобы залить бинарный вариант. Они же как раз и сделаны, чтобы проверить, что окружение готово или подготовить окружение для старта.
Grisha
Ребзя, подскажите плиз, а можно ли во время helm install задать appversion который указан в Chart.yaml?
Anonymous
--version  ?
Grisha
не хавает
Anonymous
Должен
Anonymous
Grisha
[hryhorii.tatsyi@htatsyi test]$ helm ls NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE crm-api 9 Fri Jul 19 11:41:25 2019 DEPLOYED deploy-to-kubernetes-3 2 uat
Grisha
а тут все равно версия 2
Anonymous
попробовать указать v перед версией
Anonymous
но это не точно
Pavel
вообще старное желание увеличивать номер версии пакета из cli
Grisha
согласен, буду паковать и менять номер версии
ᴅⁱᵐⁱᴅʳ0ˡ
а как включить шедулер?
Just a baka
а как включить шедулер?
kubectl uncordon node в гугле прекрасно бьется, раз уж доки не читаем
ᴅⁱᵐⁱᴅʳ0ˡ
благодарю
Alexander
не хавает
Хавает helm install --version 5.12.3 stable/prometheus-operator У нас заглючил актуальный Prom Op и откатились на точно работающий
Алексей
Подскажите пожалуйста ENV переменные в контейнерах как то наследуются от основного процесса к дочернему?
Alexander
Ну судя по php-fpm наследуются. Каждый chlld worker видит
Алексей
ок. а если я в child скрипте запущу while цикл, то почему в нём через примерно 2 минуты весь env пропадает?
Алексей
вопрос снят. Параллельный процесс запускался, как то влияло
Alex Sharov
Привет. Подскажите пожалуйста что я делаю не так. Деплою под через терраформ провайдер для k8s. Создал empty_dir: volume { name = "shared-volume" empty_dir { medium = "" } } далее примонтировал это к поду: volume_mount { mount_path = "/shared" name = "shared-volume" } и в результате получаю, что примонтированный каталог ready only
Vadim
народ а параметры helm chart как смотреть , которые можно выставить
Vadim
у установленного чарта
Alex Sharov
так это же вроде empty_dir только что созданная куда я хочу записать файлики
Anton
по умолчанию там владелец root
Anton
конечно вводной не было, что приложение запускается не от root. рекомендовал бы get -o yaml сделать для пода и посмотреть как все выглядит в жизни
Stefan
а скажите, пожалуйста вот если уже в кубере самом есть имейдж например pas:qa если будет стоять политики ImagePullPolicy: Always, то кубер же всё равно не стянет имейдж с этим же тэгом, но попавшими в него изменениями после пуша в реджестри?
Stefan
Стянет новый при старте пода
хм и не будет выпендрежа "image already present on node"?
Alex Sharov
выглядит будто терраформ провайдер везде лепит read_only=true
Eduard
А фаервол может блочить?
всё может быть. вплоть до проябаного net.ipv4.ip_forward
Андрей
Вырубил sfw и заработало
Eduard
😂!