Maxim
readinessProbe: httpGet: path: / port: 8079 initialDelaySeconds: 5 periodSeconds: 3
https://stackoverflow.com/questions/33484942/how-to-use-basic-authentication-in-a-http-liveness-probe-in-kubernetes
Igor
мне тож дай права пожалуйста на ссылки
Vadim
готово
bama^boy
В тему спора, подходит ли k8s для кровавого ынтырпрайза https://blog.docker.com/2019/05/introducing-docker-kubernetes-service/
Vadim
я думал DOшники назовут свой сервис, который будут читать как "dicks", но нет, докеровцы не подвели
Anton
вот там где public-ip тебе нужно включить прокси для .well-known/acme-challenge
так откуда ж у меня public-ip, если кластер локальный/изолированный
𝚔𝚟𝚊𝚙𝚜
так откуда ж у меня public-ip, если кластер локальный/изолированный
ну если ты планируешь использовать letsencrypt, значит ему нужно куда-то стучаться
Anton
да. с dns challenge через route53
а записи во что резолвятся там?
𝚔𝚟𝚊𝚙𝚜
либо да, используй dns challenge
Vadim
а записи во что резолвятся там?
оно проверяет только корневой домен, попросит создавать TXT записи
𝚔𝚟𝚊𝚙𝚜
но public domain name тебе всеравно понадобится
Anton
ну допустим у меня есть домен example.org, которым я пользуюсь в продакшне. Для локальных инсталяций я все тестирую через example.org.local
Anton
да сгенерить серт то я и без этой репы могу, дело не в этом, а в том, чтобы у меня cert-manager работал локально тоже
Anton
ну то есть когда я production-grade кластер локально разворачиваю, чтобы он таки был production-grade, а не без ssl и cert-manager
Anton
https://github.com/letsencrypt/boulder?
да, смотрел туда тоже. Типа развернуть свой let's encrypt локально и серт-менеджеру указать его?
bama^boy
и?
Выходит, подходит :)
Sergey
Выходит, подходит :)
так интерпрайзу вендоры срут в уши лет 30 последних, скажут белоголубые или мелкомягкие что подходит - будет подходить
Sergey
и у тех, и у других уже есть свои дистры куба, так что, думаю, уже говорят
и давно, вон CNCF как волали везеде про самый значемый релиз за все времена, когда она мозговым слизнем прикрутили поддержку венды ввиде воркер нод в кубере
Sergey
кто платит, тот девочку и танцует
𝚔𝚟𝚊𝚙𝚜
тогда в своем проде сможешь сделать ingress с endpoint который ведет в твой devel
Ivan
Лучше всего прописывать тот, которым ты владеешь
Anton
Всегда используй валидные tld вместо example.org.local испльзуй dev.example.org например
а смысл? если предполагается, что среда изолирована извне
Vadim
https://github.com/IBM/kui
Anton
в этом весь IBM
𝚔𝚟𝚊𝚙𝚜
а смысл? если предполагается, что среда изолирована извне
не всегда есть возможность использовать dns challenge, а прокинуть .well-known/acme-challenge изоляцию не испортит
Incognito
Webinar Introduction to Kubernetes Security https://register.gotowebinar.com/register/5631596701608273165
Vadim
https://github.com/IBM/kui
выглядит прикольно, надо попробовать
Solyar
Что обязательно нужно сделать это
Mr
Облизывай, не облизывай, а кубер никак не тянет на энтерпрайз
хммм.. если SAP свои решения на кубере херачит
Mr
я бы не был столь категоричен)
Fedor
хммм.. если SAP свои решения на кубере херачит
возможно гдето и херачит, у нас в конторе SAP монолитным куском )
Fedor
на HANA хоть?)
да она тоже была, но от нее отказались )
Mr
не энтерпрайзная хана видать)))
Vladimir
да она тоже была, но от нее отказались )
Скоро sap on oracle умрет, только hana останется
Vladimir
Через 2-3 года вроде кончается поддержка на решение и всех вынудят мигиировать
Mr
oracle убил hp-ux (itanium), sap убивает oracle ))
Andrey
Гайс, а kubernetes ingress nginx умеет разные log format для разных Ingress'ов применять?
Andrey
пример?
Ну для одного ingress'a нужен стандартный формат access лога, а для другого например более полный, с дополнительными переменными.
George
Т.е. физически - разные ингрессы ?
George
Или один ингресс, Но разные настройки на эндпойнты ?
Andrey
Т.е. физически - разные ингрессы ?
Интересует и так и так, но хотя бы разные ингрессы
Andrey
Или один ингресс, Но разные настройки на эндпойнты ?
В терминах nginx я хочу разный формат логов для разных server'ов (доменов). Но внутри кубера я могу несколько доменов разнести по ingress'ам или сделать все в одном.
Vadim
Привет. Подскажите пожлауйста у меня приложение по http отвечает на несколько портов, типа 8888 - основное приложение и 8989 - какая-то дополнительная информация debug, как лучше сделать ? Запихнуть в docker nginx и разрулить location’ами что типа на / все, на /debug -> 8989 ? или как-то можно ingress-nginx повесить на еще один порт но кажется это как-то не очень красиво.
George
Или это внешняя разработка ?
Vadim
Своя разработка, видимо так библиотека устроена которая дебаг выводит, не уверен - спрошу
Vadim
А если все таки нельзя то что выбрать ?
ᴅⁱᵐⁱᴅʳ0ˡ
Ингрес
George
почему?
Потому. Та же история с сертификатами
George
И вообще норм практика делегировать на кластер условный dev.mydomain.com
George
И все сервисы в кубе поддоменами
George
И закрыть вайлдкардом
Anton
— почему? — потому.
Andor
почему?
По опыту это проще и удобнее, чем выдумывать искусственный домен
Puma
вчера все таки смог побороть обновление кубеспрея и кубернетеса с 12.1 на 14.1
George
И это удобнее, чем потом клиентам хостс прописывать, чтоб в этот куб кластер ходить
Anton
типа в r53 резолвить в локальный айпишник — норм?
Anton
в смысле кластер локальный без внешних адресов