Andor
Она в чяте в файлах есть
bebebe
а кто-нибудь в GKE делал scale up? как очучения?
Rainbow
Указывайте имажи по sha256 , а не Тэгу, тогда только если содержимое отличается будет перезапуск
это я конечно попробую как руки дойдут, но сходу оно даже не гуглится, только issues на github. kubernetes image digest
Siarhei
Добрый день - подскажите годную мурзилку по поднятию ELK в кубере.
Siarhei
ок оно руккми деплоится - или helm годный есть?
Denis
ок оно руккми деплоится - или helm годный есть?
Смотри. У меня сейчас тестовый стенд с этим делом. https://github.com/helm/charts/tree/master/stable/fluent-bit
Denis
ок оно руккми деплоится - или helm годный есть?
Вне кластера стоит fluentd в уоторый агрегируются логи по TLS и потом в эластик отправляются
Siarhei
а по клстеризации эластика стоит загоняться? вроде как говорят что надо
Rainbow
тут есть https://kubernetes.io/docs/concepts/configuration/overview/#container-images
сказано, но я сходу не понял как писать image: sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2 ? Пока просто не разбирался, времени нет, понятно, что разберусь, можно не отвечатью
Denis
а по клстеризации эластика стоит загоняться? вроде как говорят что надо
У меня нет ресурсов для кластеризации эластика, да и логи нужны для для отладки микросервисов в k8s разработчикам.
Rainbow
ubuntu@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2
ок, спасибо, ещё проще чем думал
Andrey
если забудешь, в этой же доке есть ссылка на докеровскую документацию, как это делать
Rainbow
не забуду, просто нигде такого не видел и закрадывается сомнения, что там куча граблей.
Andrey
я постоянно такие вещи забываю, приходится доки по сто раз читать
G72K
это я конечно попробую как руки дойдут, но сходу оно даже не гуглится, только issues на github. kubernetes image digest
Что там гуглить ) любой имаж тэг на самом деле просто указатель на sha256 , смотрите в docker inspect
Mikhail [azalio]
Можно запомнить теорему, а можно уметь ее выводить :)
G72K
а это проблема?
Это проблема с безопасностью, надо тщательнее следить кто может в докер реп пушить, т.к. они могут тэг который сейчас в проде перезаписать малварью )
G72K
можно прям в source code тогда записать. Следит gitlab
Гитлаб не умеет "защищать" теги. Если у вас скажем деплой в прод из защищённых веток, куда скажем только через мерж реквесты и после 3 аппрувов, то любой Джуниор с правом коммита может запушить свою дев ветку, в которой в изменённом gitlab-ci.yml запушить тэг который сейчас в проде
Andor
гитлаб умеет защищать файл .gitlab-ci.yml
Andor
но не в бесплатном CE
Andor
купи EE :D
Mikhail [azalio]
Поэтому у меня отдельная репа для images
Rainbow
сейчас там решение через protected runners есть
Rainbow
А вообще я рад, что работаю в командах до 10 человек и это просто не нужно. А то страшно представить лютый треш.
G72K
сейчас там решение через protected runners есть
Это не решение. Решение деплоить образы по sha256 или отдельная репа. Мне кажется образы по sha256 удобнее и вашу проблему с изменениями в ридми решают тоже
Rainbow
Да мы спорим просто так. За решение спасибо, теперь даже в доках копаться не нужно.
G72K
сейчас там решение через protected runners есть
Как они помогают? Пушить в регистри может любая джоба из пооекта
Rainbow
для прод image отдельный registry, в который ходит только protected runner
G72K
купи EE :D
У меня ЕЕ и хочется защиты gitlab-ci.yml
G72K
Для этого есть [ci skip] И readme в .dockerignore
Зачем опираться на поведение людей в вопросах где у машины есть вся информация на руках
Rainbow
docker build лучше знает, что поменялось без помощи.
Andor
У меня ЕЕ и хочется защиты gitlab-ci.yml
хм, помню что была фича, а щас могу найти только открытый фич-реквест
V
ребят не подскажите а на GKE, для интгреса можно както либо выключить healthcheck либо его поменять сразу в .yaml ?
Andrey
поменять
Andrey
либо используй nginx-ingress
Artem
а подскажите хороший чарт для ELK
Andor
это чят, а не чарт :)
bebebe
😉
Andor
а подскажите хороший чарт для ELK
в 2018 я бы взял эластик-оператора
bebebe
а подскажите хороший чарт для ELK
использую incubator/elasticsearch но так и не научился его деплоить в single mode
Anton
в 2018 я бы взял эластик-оператора
почему? кажется операторы только больше неизвестных вносят
Andor
а "взять готовый чарт" не вносит?
Sergey
возьми да напиши чарт)
Anton
а "взять готовый чарт" не вносит?
с ним ты как бы ставишь именно то ПО, которое нужно. а не какой то инструмент для управления нужным ПО. я пытался понять смысл этих операторов, но не осилил чет
Artem
возьми да напиши чарт)
со временем желания писать велосипеды проходит
Sergey
со временем желания писать велосипеды проходит
вопрос не в велике а в том что если его совсем нет то других вариантов нет
Sergey
но выше уже дали куда смотреть
Artem
спасибо в любом случае)
Denis
Всем привет! Подскажите через nginx-ingress можно вывести ftp ?
Denis
У меня сервис есть, который используется как ftp
Andor
разве что через стрим
Andrey
Котоны, юзал кто cilium? Есть трабла, с ipv6, на нодах рабоатет нормально а внутри подов трафик не выходит наружу, и это только с ipv6. Было ли у кого такое?
Konstantin
У меня сервис есть, который используется как ftp
Разве за фтп не дают ещё статью?
Denis
Разве за фтп не дают ещё статью?
А что должны? Имеется в виду передача данных через решето?
Stanislav
nginx, помнится, не умел фтп
Konstantin
А что должны? Имеется в виду передача данных через решето?
Ну не шифрованный это одно, а я про - зачем фтп в контейнерах?
Georgiy
nginx, помнится, не умел фтп
через tcp вполне может
Stanislav
там 2 соединения, причём одно из которых может быть не через прокси
Stanislav
Или через прокси, но хз через какой порт.
Georgiy
тогда видимо нет :)
Stanislav
Вобщем, там простого tcp недостаточно, надо уметь подсматривать порты и направления второго соединения.
Anton
проще сразу с hostnetwork запустить
Stanislav
Проще выпилить ftp нахрен, по-моему...
Anton
я плохо представляю где он понадобится может вдруг
Stanislav
Если сильно надо файлы таскать - вебдав в помощь.
Stanislav
Ну или сразу sftp