Fidelina
Fidelina
ну и как ребят бросить?
Vadim
совать Артифактори в девовский опеншифт - это так себе идея
Vadim
там уже есть встронный контейнерный регистри
Fidelina
Семён
Fidelina
пока вообще ничего не взлетело
Fidelina
вообще ни одно приложение так и не взлетело с пятницы ( вообще не понимаю в чем дело
Семён
а что в логах ?
Fidelina
Семён
кубера в котором ничего не взлетает
Семён
events там
Семён
logs
Семён
вот это вот всё что обычно нужно смотреть
Just a baka
над смотреть состояние нод, подов, сервисов, логи ингрессов, вот это вот все, а не "ничего не взлетело"
Mentat
ну и как ребят бросить?
Ну тут смотри, если они тебе ребята - то им стоит обьяснить и понять что:
1) Гитлаб и артифактори поднимаются не в кубе - и желательно на отдельных машинах, поскольку куб им не нужен совсем, никуда.
2) Поднимать 50 сервисов силами одного набирающегося сил прото-девопса - это путь в ад, 50 связанных сервисов - это кроме кубера еще и какой-нибудь хельм, истио и логосборники - иначе это не обслуживается, это только умирать может. И это все типа на двух машинах, ага, мечты)
3) Соответственно - щас, если денег на железо нет, а 50 сервисов хочется - пусть поднимают docker-composeом, и не ипут мозг.
Если "ребята" этого не захотят понять - они тебе не ребята, а хотят на твоем горбу в рай вьехать
Семён
в ад скорее
Fidelina
Ну тут смотри, если они тебе ребята - то им стоит обьяснить и понять что:
1) Гитлаб и артифактори поднимаются не в кубе - и желательно на отдельных машинах, поскольку куб им не нужен совсем, никуда.
2) Поднимать 50 сервисов силами одного набирающегося сил прото-девопса - это путь в ад, 50 связанных сервисов - это кроме кубера еще и какой-нибудь хельм, истио и логосборники - иначе это не обслуживается, это только умирать может. И это все типа на двух машинах, ага, мечты)
3) Соответственно - щас, если денег на железо нет, а 50 сервисов хочется - пусть поднимают docker-composeом, и не ипут мозг.
Если "ребята" этого не захотят понять - они тебе не ребята, а хотят на твоем горбу в рай вьехать
ранее было запущено и работал GitLab, у них же есть решение для openshift, значит работать может
Just a baka
Я б вообще ничего в куб, от чего зависит работоспособность сервисов и деплоев в куб, не пихал. Как минимум до тех пор, пока нормально опыта не появится, как максимум - из паранойи и нескладывания всех яиц в одну корзину.
Tadeusz
Ну тут смотри, если они тебе ребята - то им стоит обьяснить и понять что:
1) Гитлаб и артифактори поднимаются не в кубе - и желательно на отдельных машинах, поскольку куб им не нужен совсем, никуда.
2) Поднимать 50 сервисов силами одного набирающегося сил прото-девопса - это путь в ад, 50 связанных сервисов - это кроме кубера еще и какой-нибудь хельм, истио и логосборники - иначе это не обслуживается, это только умирать может. И это все типа на двух машинах, ага, мечты)
3) Соответственно - щас, если денег на железо нет, а 50 сервисов хочется - пусть поднимают docker-composeом, и не ипут мозг.
Если "ребята" этого не захотят понять - они тебе не ребята, а хотят на твоем горбу в рай вьехать
какая разница чем поднимать? (3 пункт)
Tadeusz
3 ноды swarm'а - по 100+ контейнеров на ноду = такое себе занятие
Mentat
какая разница чем поднимать? (3 пункт)
Разница не в поднимать, разница в том, чтобы вообще не тащить кубер туда, где нет способности его суппортить. Как нынче модно говорить - если нет компетенций
Fidelina
Fidelina
только я и вы ) ну и интернет ресурсы
Tadeusz
Tadeusz
глаза боятся - руки делают, все ок
Семён
могу только логи подов посмотреть
вот тот кто тебя в правах угнетает - пускай и деплоит всё это дело. У тебя доступ только до логов подов - с этим каши не сваришь
Roman
будьте так добры как прописать virtual hosts БЕЗ ТРАЕФИКА
apiVersion: extensions/v1
kind: Ingress
metadata:
name: my-ingress
annotations:
kubernetes.io/ingress.class: traefik
spec:
rules:
- host: redis.yourdomain.com
http:
paths:
- backend:
serviceName: my-service
servicePort: 6379
Fidelina
Fidelina
Валентин
А кто-нить пробовал macvlan как cni? Т.к с ним не работает "iptables для сервисов" я не могу понять, как куб научить адрес своей api прокидывать в поды внешний, а не сервиса
Gabriel
Он же у вас есть уже. Зачем он вам в кубере? У вас куб упадет, репы с кодом где брать будете?
Семён
это как поднять ceph, образы мониторов которого лежат в этом же ceph.
Fidelina
Fidelina
ну и у нас дублируется код заказчику
Fidelina
т е по факту у нас будет зеркало
Lucky SB
Roman
service LoadBalancer готов, pod готов, где указать виртуальный хост
Lucky SB
нихде
Roman
и как тогда между 100500 подов передвигаться)?
Lucky SB
Roman
чето я непонимаю что тебе не понятно
Lucky SB
такое впечатление, что вы даже методичку не открывали. а уже на экзамен собираетесь
Roman
причем тут экзамен?
Roman
в этих доках сломаеш мозг. в каждом cloud provider свои override'ы
Lucky SB
ну откуда вообще взялся термин "vitrual hosts" ?
Roman
из nginx
Lucky SB
а при чем тут траефик и кубер тогда ?
Roman
так как не нахожу примеров подачи виртуальных хостов кроме как ingress+traefik
Stefan
Stefan
для твоих подов
Roman
Да и вообще полной цепочки не нахожу Service LoadBalancer -> Ingress -> [Deployment|Pod]
Roman
В доках почему-то Ingress -> Service LoadBalancer -> [Deployment|Pod]
Roman
Простите что плаваю как слон в посудной лавке
Lucky SB
эт бывает.
Roman
У меня Digital Ocean c Kubernetes
Roman
Через Terraform я создал сервис ЛБ и под https://dpaste.de/utXA
Lucky SB
будь проще. ты пиши чего тебе надо
Roman
просто тупо хотел добавить виртульный хост - и непонятно куда че пихать: ингресс нужен вообще или можно обойтись
Lucky SB
куда ты хотел добавить виртуальный хост ?
Roman
(там nginx:latest это просто для hello world)
Roman
на под как бы
Lucky SB
нафига тебе вирт хост на поде ?
Roman
а как мне его экспозить в мир
Roman
и не по ip ходить
Tadeusz
ingress
Roman
ok
Lucky SB
вот тебе для ознакомления с терминологией
Lucky SB
https://habr.com/ru/post/434524/
Roman
Благодарю!
Lucky SB
что такое сервис, ингресс и ингресс контроллер
Lucky SB
на поде тебе ничего делать не надо. тебе нужен ингресс контроллер, который будет согласно сущностям ингресс распределять трафик по подам.
Lucky SB
и там манифест ингресса странный. ингресс-контроллеры только http проксируют, всякие протоколы редиса они не умеют
Roman
NodePort стало быть мне нужно