Rainbow
Время разворачивания окружения же всегда плюс-минус статично, можно sleep на 1-2 минуты под такое бахать и не разгонять планировщик по таймауту
Vadim
https://sysdig.com/blog/whats-new-in-kubernetes-1-12/
Dmitry
Andrey
Andrey
Прям репу?
Dmitry
Ну в смысле клонить будет куб
Dmitry
Уже deprecated https://kubernetes.io/docs/concepts/storage/volumes/#gitrepo
Dmitry
Продвигают initContainer
Anonymous
Можно пару глупых вопросов на понимание:
1. В кубере вместо Env(в ранчере) используются namespace - я правильно понимаю, что для разных namespace мне нужен свой прометеус для мониторинга этого добра ?
2. Helm, как я понял - замена docker-compose
как мне ci/cd настроить, чтобы в репе обновился компонент и только он залился на прод ?
Не helm же трогать ?
3. Предположим, я хочу 3 одинаковых pod на разных хостах со Persistant Volume на каждом из хостов.
могу я задать им конкретные имена хостов ?
Или это лейблам делается ?
Предположим, что в лейбле prod у меня 5 хостов, а разместить поды я хочу на 3х из них.
Как мне быть, чтобы мои 3 пода были всегда на этих трёх хостах (чтобы persistent сохранялся)
Спасибо за ответы!
Vadim
1. Прометеус умеет читать из разныз неймспейсов
2. #helmговно
3. nodeSelector
Andrey
Гайс, а есть какая то принципиальная разница между тем как деплоить прометей внутри кубера? Руками или поставить operator. В том случае если мне нужно просто в режиме федерации тянуть метрики с приложений в подах
Anonymous
Vadim
Anonymous
Так или иначе, спасибо за ответы!
Валентин
Andrey
Etki
все, триггер был запущен
Andrey
3й версии ещё нет
Andrey
альтернатив хелму не очень много
D
Валентин
Etki
manefesto
Igor
К тому времени как задепрекейтят двойку, начнем на р4 переход ;)
Etki
manefesto
мне нет
manefesto
мне и так норма
manefesto
я хелоуворлды могу хоть на первом писать
Ivan
Igor
нет вцс кроме гита и линус пророк его
manefesto
не кури больше это
Vadim
Vadim
вместо гадания в начальном ямле, потому размещение следующих подов более адекватное
Vadim
𝚔𝚟𝚊𝚙𝚜
D
получилось более менее автоматизировать ci/cd через гитлаб и кубернетес, теперь не могу соединить бэкенд (рест апи) и фронтенд (спа)
D
подскажите как делать?
D
пробовал добавлять в nginx конфигурацию с документации
D
upstream hello {
server hello;
}
server {
listen 80;
location / {
proxy_pass http://hello;
}
}
D
соответственно поменял хеллоу на свой селектор апп
D
но фронт не может стучаться в бэк
D
во фронте переменная апишка стоит на себя, то есть рассчитывает, что бэк будет на том же айпишнике висеть только с другим портом
D
порт указал статичным для бэкенда
D
я не девопс, я разработчик, которому нужно поднять все это, чтобы можно было дальше писать код))
D
Ivan
Rainbow
Rainbow
Rainbow
ingress ставьте через helm, самое простое. useHostNetwork + daemonSet
Rainbow
* ингрессом вы "монтируете" service к какому-то url, как mount команда. Писать nginx конфиги большей частью не нужно в кубе.
Oleg
А не надо сначала сервис сделать? А потом уже сервис через ингрес вытаскивать? И в ингресе же роутинг делать
Rainbow
человек не писал как он бек выкатил, может там уже есть сервис.
Rainbow
В любом случае в доках ingess примеры есть, думаю там ясно будет. Только сказать куда смотреть
Rainbow
Много людей до ингресс не дочитывают и свои сервисы и ингресы пишут 😅
D
D
всем спасибо, поизучаю ингресс
Anonymous
Кто апгрейдился с 10 до 11 без kubeadm?
Anonymous
нашел пока что с kube-apiserver убрали flag --tls-ca-file
Anonymous
пока diffов не нашел что еще где сменилось
Anonymous
CoreDNS это понятно
D
ребят, подскажите, такая ошибка вылезла:
Error: UPGRADE FAILED: failed to create resource: Ingress.extensions "ingress" is invalid:
D
что я не так делаю?
D
spec.rules[0].http.backend.serviceName: Required value
D
это продолжение
Siarhei
Помогите плз, у кого есть время, не могу понять как написать правило или 2 правила для ингресконтроллера
имеется 2 контейнера со статикой + нджинкс в каждом, статика разная, пробовал разные варианты - проблема всегда одна если иду по хосту - все ок, если иду по относительному юрл https:/*****.com/admin" - то дергает статику не из того сервиса
все что ваял вот тут
https://pastebin.com/dyN6xNMs
D
@gorilych @meganuke спасибо, я просто новичок поэтому не сразу понимаю суть ошибки, поправил сейчас ругается на версию апи, у меня стоит extensions/v1beta1, это нормальная версия?
Andrey
зависит от ресурса, смотри в доках. сам всегда так делаю
Vadim
А кто-нибудь пользовался https://github.com/heptio/contour/blob/master/docs/ingressroute.md? Интересный микс между ингрессами, опеншифтовыми роутами, похоже, кусками истио
Rainbow
Stas