ᴅⁱᵐⁱᴅʳ0ˡ
что именно тебе нужно?
all.yaml и k8s-cluster.yaml
Eugene
all.yaml и k8s-cluster.yaml
а какая у тебя версия кубспрея? у меня есть для 2.7.0 и 2.8.3
ᴅⁱᵐⁱᴅʳ0ˡ
с 2.9 пробую ставвить
ᴅⁱᵐⁱᴅʳ0ˡ
Warning FailedCreatePodSandBox 40s (x30 over 15m) kubelet, vsk-node-303 (combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "a0c6f7bbb79b23018355be818f76640a7a6a903e878cfc92bdb34858782a80e7" network for pod "ingress-nginx-controller-pkd9n": NetworkPlugin cni failed to set up pod "ingress-nginx-controller-pkd9n_ingress-nginx" network: Get https://[10.233.0.1]:443/api/v1/namespaces/ingress-nginx: dial tcp 10.233.0.1:443: i/o timeout
ᴅⁱᵐⁱᴅʳ0ˡ
что за дич?
Antlar
ᴅⁱᵐⁱᴅʳ0ˡ
2.9 же нет еще
в марте вышел
ᴅⁱᵐⁱᴅʳ0ˡ
благодарю
Eugene
благодарю
я не видел какие там отличия с 2.9, переключи может на 2.8.3
Gabriel
2.9 еще не релизнулся. Последний стабильный 2.8.4 же.
ᴅⁱᵐⁱᴅʳ0ˡ
а что получше будет calico или flannel?
Incognito
а что получше будет calico или flannel?
это как спрашивать, что лучше ламборджини или феррари
ᴅⁱᵐⁱᴅʳ0ˡ
что удобнее?)
Eugene
Попробуй nameserver 8.8.8.8 добавить в резолв, чисто проверить
вроде все-таки завелся, по крайней мере нет таймаута и только 1 раз упал, но у меня в резолвконф было только то что кубспрей туда пишет или облако само при создании инстанса, очень странно
ᴅⁱᵐⁱᴅʳ0ˡ
с netplan норм работает?
Terry
с netplan норм работает?
@kvaps говорит, что да
Terry
но это ж на фарт
Roman
что - на фарт? у нас калико с netplan в режиме systemd-networkd, никаких проблем.
𝚔𝚟𝚊𝚙𝚜
@kvaps говорит, что да
Я ничего не говорил про netplan
Владислав
а кто-нибудь упаковывал python сервисы в docker? есть опыт, как минимизировать время сборки и сам размер image? интересует конкретно, как зависимости (requirements) оптимальней устанавливать.
Rainbow
а кто-нибудь упаковывал python сервисы в docker? есть опыт, как минимизировать время сборки и сам размер image? интересует конкретно, как зависимости (requirements) оптимальней устанавливать.
так же как везде. WORKDIR /app COPY requirements.txt . RUN pip install ... COPY . . CMD ["python", "..."] Это не вопрос по Docker. И гуглится за 30 сек + огромное количество примеров по поиску в github.
dmitriy
а какая у тебя версия кубспрея? у меня есть для 2.7.0 и 2.8.3
а где посмотреть установленную версию?
Владислав
ну это я уже давно сделал. вопрос в том, что RUN pip install ... очень медленный - если pandas ставили, то понимаете проблему. хочется соптимизировать это так, чтобы даже при первой сборке это было максимально быстро
Andor
> COPY requirements.txt . очень медленный нет
Владислав
исправил уже 🙂
Владислав
pip install имел ввиду, конечно же
Andor
ты всегда можешь предустановить в "систему" внутри контейнера какие-то зависимости и уже из этого контейнера собирать более другой
Grisha
Ребзя, может кто сталкивался, я уменя есть nginx который стоит на виртуалке и служит реверс для ingress nginx который в кубере, так вот суть проблемы в том что в X-Forwarded-For попадает ip железного nginx, как это пофиксать? на первом nginx я передаю в X-Forwarded-For $real_ip
Владислав
не нравится тем, что первая сборка все равно медленная очень
Andor
я не про мультистейж говорил
Валентин
не нравится тем, что первая сборка все равно медленная очень
Свой репозиторий. Это вообще не про скорость, но заодно и ее дает
Владислав
Свой репозиторий. Это вообще не про скорость, но заодно и ее дает
согласен, хорошая идея. Просто еще проблема в чем, локально эти же зависимости быстро ставятся и скачиваются, а в докере почему-то гораздо медленнее
Vadim
проще поставить squid вероятно
Andor
не нравится тем, что первая сборка все равно медленная очень
кто ж тебе мешает-то положить эту "первую сборку" в имдж, запушить его в реджистри и финальным имдж собирать уже из него?
Andor
собери свой пандас в этот образ
Владислав
кто ж тебе мешает-то положить эту "первую сборку" в имдж, запушить его в реджистри и финальным имдж собирать уже из него?
первое время она будет часто меняться, потому что меняться будет сервис и зависимости его тоже. Поэтому хочется такой вариант последним сделать.
Andor
чтобы не собирать одно и то же каждый билд
Валентин
проще поставить squid вероятно
Ну лучше все же свой прокси-репо, nexus например. Он бвдет следить именно за пакетами + можно какие надо зафиксировать, или вообще своими подменить
Владислав
чтобы не собирать одно и то же каждый билд
тогда requirements надо убирать 🙂 и каждую зависимость в отдельный шаг делать 🙂
Andor
первое время она будет часто меняться, потому что меняться будет сервис и зависимости его тоже. Поэтому хочется такой вариант последним сделать.
повторю ещё раз: ты можешь _нынешние_ зависимости пихнуть в свой базовый образ, это никак не помешает поверх него добавить чего-то ещё
Валентин
Andor
каким образом тебе помешает если у тебя будет один requirements для "базовых" зависимостей и второй для финального образа
Rainbow
тогда requirements надо убирать 🙂 и каждую зависимость в отдельный шаг делать 🙂
RUN pip install largedeps WORKDIR /app COPY require... RUN pip install ... COPY . . сложно наверное гуглить готовые решения
Sergei
Для альпайна получается в одном run поставить пакеты для компиляции в отдел ный виртуал спейс, сделать pip install, удалить виртуал спейс, прекомпилировать pyc файлы
Sergei
https://nickjanetakis.com/blog/alpine-based-docker-images-make-a-difference-in-real-world-apps
Vadim
phpшник детектед
Andor
тоже мне проблема 2019 года
Grisha
set_real_ip_from укажи в конфиге nginx, который в кубере
:)не все оказалось проще, нужно было "use-forwarded-headers":"true" на ингресе включить
Lucky SB
Ваще не про кубер вопрос
ну вишь. оказалось, что nginx В кубере - это ingress controller у него. так что просто обычный кривой вопрос про куб
Lucky SB
или я криво прочитал )
Andor
:)не все оказалось проще, нужно было "use-forwarded-headers":"true" на ингресе включить
А от этой опции клиент не сможет любое дерьмо тебе пихнуть в хедеры?
Andor
И оно просто прокинется дальше
Lucky SB
да кому он нужен )))
Lucky SB
If true, NGINX passes the incoming X-Forwarded-* headers to upstreams.
Andor
Угу
Grisha
А от этой опции клиент не сможет любое дерьмо тебе пихнуть в хедеры?
маловероятно, ведь впереди чтоит еще один nginx который проксирует не все хидеры
Andor
У тебя ингресс за ингрессом?
Andor
Или ингресс за нжинксом-вне-кубера?
Grisha
ингрес за нгинксом вне куба
Anonymous
Добрый вечер есть тут кто-нибудь, у кого на кубере крутятся спарк-джобы?
Roman
Сорян
𝚔𝚟𝚊𝚙𝚜
Ничего, бывает :)
Roman
Мисклик, ага
Vadim
Вики говорит что ведро 4.2, мммм
Leo
Почти 11 лет работы, взяли кусок от дебиана, закрыли ядро, написали свой велосипед “не используя selniux”, и подерживают рос процы ( да те которые никому не нужны )
Leo
хотя бы собрали с нуля ради приличия…