Aleksey
Не единственный конечно, но предвкушаю столько боли... Да и если это какой-нибудь прод - поломаешь 100%.
Это dev, но собранный из всего подряд. Для прода понятное дело что лучше редеплой
Andrey
вот например для kube-aws https://github.com/kubernetes-incubator/kube-aws/issues/1307
Andrey
но у тебя врядли он
Igor
ух
Aleksey
ух
Имею в виду то, что сами A-записи в DNS останутся прежними, а вот IP-адреса у A-записей поменяются
Igor
ааа
Igor
я бы на кластере из 1 мастера и 1 ноды потестил смену адресов
Aleksey
я бы на кластере из 1 мастера и 1 ноды потестил смену адресов
Нет возможности сделать копию, снапшотики гипервизор не может... Потому придётся на-живую, благо даунтайм допустим
Igor
ну хотя бы на чистом
Igor
пару приложух задеплой только туда
Aleksey
ну хотя бы на чистом
А это вариант, спасибо за совет! 😊
Igor
несмотря на то что ты меняешь апйишники а не днс по сути
Aleksey
несмотря на то что ты меняешь апйишники а не днс по сути
Ну вот как-бы да, не факт что всё будет ок. Хотя во всей прочтённой документации написано, что кубер порядочные люди не завязывают на IP-адресацию и используют DNS-имена... Но пока не уверен в порядочности настраивавших это людей. Доверяй, но проверяй =)
Igor
согласен, на айпишник ничего вешать нельзя
Dmitry
Всем, привет! Пытаюсь поднять сервер tftp в k8s. Сделали External IP на 69 порт. Проблема в том, что когда сервер начинает передавать данные клиенту, то открывает другой порт, который неизвестен для правил NAT и iptables режет трафик. Как это можно обойти в k8s?
Nikolai
Друзья, есть какая то сущность в kuber, наподобие configmap, но только чтобы можно было обновлять без пересозданию под?
Lucky SB
configmap
Nikolai
если я меняю configmap, то нужно пересоздавтаь pod
Lucky SB
если configmap смонтирован как файл внутрь пода - то кублет обновит сам
V 🏴‍☠️
Lucky SB
но все равно ваша приложуха должна уметь считывать обновленные настройки из файла
Light Mushroom
Доброго времени суток. Вопрос по ECS создаю таску в таком формате ecs run-task --cluster "${cluster_name}" --task-definition "${task_definition}" --placement-constraints type="memberOf",expression="instance:ec2InstanceId == ${target instance}" и при этом создается новый инстанс
Light Mushroom
что могло пойти не так?
Yuri
ECS или EKS ? ECS конейнеры, EKS кластер k8s
Cholovik
Человек мало того что написал ECS, так там ещё и виден параметр «task definition”
Light Mushroom
вопрос решился если что
Michael
а как решился? На всякий случай, вдруг пригодится
Light Mushroom
скейлинг группа расширялась в скрипте
Light Mushroom
скрипт писал не я
dmitriy
weave выдает поду немаршуртизируемый 10.35.0.0, после пересоздание деплоя - 10.36.0.1. после очередного пересоздания - 10.35.0.0, и так по кругу. кто-нибудь сталкивался с таким? куда копать?
Yuri
▫️Какой у вас проект или где работаете? Dev/Prod кластер на k8s для проектов компании, работаю в Scandiweb ▫️В чём вы специалист? AWS/GСE, Docker, Terraform/Vault. ▫️Чем интересно сообщество вам? чатик, тренды, интересные тулзы и свежие разработки. ▫️Откуда вы? Рига, Латвия ▫️Как узнали про группу? поиск Телеграмма #whois
Vadim
https://github.com/noobaa/noobaa-core еще одна имплементация S3 для кубеней, на этот раз на жабаскрипте
Grigorii
Кто-нибудь сталкивался со странной ночной активность coredns? https://i.imgur.com/8J5bPkQ.png
Артем
Добрый день, подскажите почему такая запись не запускает миграции при запуске пода postStart: exec: command: ["/bin/sh", "-c", "php /var/www/api/yii migrate --interactive=0"] А если в ручную в поде запускаешь все работает
Pavel
лог этого ответит на Ваш вопрос
Артем
лог ничего не пишет
Pavel
describe
Vadim
Добрый день, подскажите почему такая запись не запускает миграции при запуске пода postStart: exec: command: ["/bin/sh", "-c", "php /var/www/api/yii migrate --interactive=0"] А если в ручную в поде запускаешь все работает
возможно потому что >Kubernetes sends the postStart event immediately after the Container is created. There is no guarantee, however, that the postStart handler is called before the Container’s entrypoint is called https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/#define-poststart-and-prestop-handlers
Solyar
Такой вопрос, когда мы создаем Deployment имея в наличии несколько нод, чем руководствуется кубернетес при выборе где создать его?
Solyar
Просто собрал серваки в кластер, а как настроить деплоймент не пойму
Ya
фуф )
Igor
кто нибудь сталкивался с тем что контейнеры в кубере перестают резолвить внутренюю зону, помогает только удаление подов coredns. При этом ошибок в coredns нет.
Igor
есть вариант добавить в конфу чтото кроме 8 8 8 8?
Puma
кто нибудь сталкивался с тем что контейнеры в кубере перестают резолвить внутренюю зону, помогает только удаление подов coredns. При этом ошибок в coredns нет.
сегодня какая то хрень началась с днс внутри кубера , вчера обновил кластер кубесрпеем и вроде ок работало , помог перезапуск всех воркер нод
Mr.Strange
Можно поробовать в /etc/docker/daemon.json добавить { "dns": ["ip_dns_server"] }
Mikhail
всем привет. в какой-то момент времени куб начал выдавать kubectl get pods error: You must be logged in to the server (Unauthorized) конфиг валидный. что могло произойти?
JiM
Сертики протухли?
Pavel
да да по debug вытаст что именно не так
Igor
только хардкор
Viktor
Привет. У меня описан сервис с externalName, где externalName: example.com. Теперь мне нужно описать ingress, так чтобы path: /foo отправлял меня на external-service/bar. Я могу это сделать?
Mikhail
Сертики протухли?
загрузил по новой конфиг куба. серт и токен визуально те же самые. после получения конфига подключение заработало. что это? :(
Mitja
Согласен)
ᴅⁱᵐⁱᴅʳ0ˡ
Можете объяснить в 2 словах зачем статефулсеты?
dmitriy
Можно копать в слак weave
спасибо. копнул в их гитхаб)
Юрий
Можете объяснить в 2 словах зачем статефулсеты?
При передеплое не меняется ip у подов и днс
EtoZheSlava
Добрый вечер, а существуют чаты по helm?
Андрей А
привет, чо расскажете насчет https://chartmuseum.com ?
Андрей А
есть ли нормальные альтернативы или он сам неплох?
Artem
Смотря на чем хочешь его держать
Artem
Если s3, то у helm есть отличный плагин
Андрей А
не s3
Yuri
использую в связке с harbor, вполне удобно
Андрей А
судя по беглому ознакомлению harbor что-то вроде docker registry, но с плюшками?
Семён
да, реджистри на максималках
Yuri
да, лдап авторизация и репликация репозитория самое вкусное
Андрей А
понял, спасибо