Rainbow
Rainbow
Pavel
а ну естественно с указанием имени неймспейса
Pavel
service-name.namespace
Rainbow
это уже не как у docker-compose =) я понимаю, что так можно
mr.
Спасибо, сейчас доделаю и попробую задеплоиться)
Rainbow
service это kind: Service
отдельная штука
Oleg
Как не зайду сюда, так новые интересные конкурсы
Oleg
А народ все тянет стейтфул в контейнеры и базы в кубер.
Mark ☢️
Mikhail
А что не так со стейтфул?
Mark ☢️
Mikhail
А если он рядом в минио лежит?
Mark ☢️
А что не так со стейтфул?
Шарид сторудж надо. И чтобы ни в коем случае 2 контейнера с ним не стартануло. Апгрейд данных на нём.
Mikhail
Яж не про базу
Mikhail
С чего вы приравняли стейтфул к базам?
Mikhail
У меня там картиночки и статика разная
Mikhail
Не вижу никаких проблем
Vadim
я слышал всякие безумцы etcd в контейнер ложат
Alexey
Привет, вопрос небольшой по микросервисной архитектуре. Все советуют под 1 сервис - делать 1 БД.
Я немного не могу понять, как в таком случае маштабировать микросервисы если к примеру нужно 3 ноды с приложением? БД на отдельной ноде.
Только stateless приложения для которых 1 запрос - 1 обращение к бд?
𝚔𝚟𝚊𝚙𝚜
Rainbow
имелось в виду, что микросервис на то и микросервис, чтобы более менее независимо работать. где расположена база - не так важно.
Rainbow
у меня на текущий штук 15 микросервисов. но живут они в одной базе и разных schema (postgres). Друг к другу в схемы особо не лезут. Сейчас нет смысла разносить по разным базам, потому что сложнее делать аналитику. Но можно. В общем стартовать с 1 бд - 1 сервис не всегда нужно.
Валентин
Привет, вопрос небольшой по микросервисной архитектуре. Все советуют под 1 сервис - делать 1 БД.
Я немного не могу понять, как в таком случае маштабировать микросервисы если к примеру нужно 3 ноды с приложением? БД на отдельной ноде.
Только stateless приложения для которых 1 запрос - 1 обращение к бд?
Ну т.е есть приложение например Sentry, оно ходит в постгрес на 192.168.10.10,и в том постгресе только юзер sentry и бд sentry. Дальше - у тебя есть еще приложение abc, и оно тоже юзает постгрю, но ходит на 192.168.20.2, и в том постгре тож только база abc. Таким образом приложение abc начинает масштабироваться - и ты реплицируешь только его бд, а sentry за собой не таскаешь. И бекапишь все раздельно (и если юзать wal-g для этого то вообще очень удобно все). Если же у тебя под бд отдельные железные серваки - тогда до такой степени разделить не выйдет, но все равно "правильно" чтоб каждый сервис ходил в свою базу, а не шарить одну бд между несколькими приложухами
Mark ☢️
Denis
Всем привет! Парни, подскажите как в kubeadm-config.yaml файле указать что в качевстве cri будет использоватся containerd ? Через kubelet extra.args ?
Alexey
Валентин
Denis
Sergio
При kubeadm upgrade, убедись, что заюзался сокет от conteinerd. При апдейте, у меня опять ставился сокет докера. Приходилось через аргумент добавлять
Anton
Denis
Denis
Много полезной инфы выводит
G72K
G72K
Тут рассказывают что случилось с OpenStack и почему и вангуют кубернетису такое же будущее: https://aeva.online/2019/03/what-happened-to-openstack/
G72K
"Back in 2014 I was working at HP Cloud. Money was pouring into OpenStack and we were all riding high on that. This was the year that OpenStack hype peaked, and I will never forget the Carnival at the Paris Summit … tre magnifique! " у куба карнавалов на конференциях ещё нет, так что хайпуем пока :)
Vadim
Vadim
А в париже карнавалы частое дело, тётю послушать так HP и Версаль отстроил для саммита
Stefan
господа, а кто как борол проблему, когда у вас есть ingress controller, например тот же траефик, хотите сделать ему 3 реплики, а он с косяками выдает серты доменам, сначала свой самоподписный сует, потом только появляется валидный уже
либо не выдает совсем валидный серт на домен
конфиг такой:
https://pastebin.com/3y1n3gkb
Stefan
с одиночной репликой всё ок
Rainbow
Rainbow
--acme.storage=/opt/acme-data/acme.json
точно не катит
Rainbow
Я не настраивал его в k8s, отдельно сейчас у меня на одном из продов.
Rainbow
А как он будет в один файл если там hostPath?
Rainbow
https://docs.traefik.io/user-guide/cluster/
тут в общем описано
Rainbow
You will need a working KV store cluster.
чтобы они выбрали себе лидера и он будет ходить за сертификатами или вроде того. Толпой нельзя.
Rainbow
А зачем тебе вообще traefik? чем nginx+cert-manager не подходит? Оно ставится за пару минут.
Vladimir
Vladimir
Анаи́с Нин — американская и французская писательница, известная своими эротическими романами и дневником, который она вела более 60 лет.
Vladimir
Этот тетке можно доверять
Stefan
сейчас пуржнул файл, перегенерил серты для чистоты эксперимента, протухших нет
Alexander
Это Devananda van der Veen
Alexander
Ex-PTL Ironic
Alexander
Alexander
В 2015 году ещё был мужиком)
Vladimir
Gaiaz
подскажите, мучаюсь с ингресс, не могу настроить чтобы http наружу был на 8443 порту. С таким конфигом работает на 80 порту:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress
annotations:
kubernetes.io/ingress.class: 'nginx'
nginx.org/listen-ports: 8443
spec:
backend:
serviceName: app-service
servicePort: 8443
Lucky SB
У тебя ингресс контроллер чей? Кубернетес или от Nginx inc ?
Lucky SB
У них разные аннотации
Lucky SB
И тебе надо запускать контроллер на этом порту
Gaiaz
Gaiaz
попробую в дескрайб глянуть
Gaiaz
я так понимаю мне нужны эти аннотации
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md
Gaiaz
но для порта там попросту нет
Alexander
Ребят привет, я админ, долгое время работал с железом и виртуализацией, всё это время мне как-то удавалось обходиться без контейнеров и иных систем окрестации, но времена меняются и мне нужно самостоятельно поднять kubernetes. В докере вроде разобрался, поиграл с docker-compose, но кубернетс очень тяжело заходит, google меня не понимает, убежден, что проблема во мне..
Очень Вас прошу, даже умоляю, подскажите, какую литературу почитать, с чего начать, чтобы окончательно не засрать себе мозги и не запутаться в огромном количестве информации.
Всем кто ответит, за ранее, огромное спасибо!!!
Puma
читайте дальше гугл) вообще кубернетес в целом довольно большая и сложная система, тут нет такого что два дня покурил и разобрался
Roman
Ребят привет, я админ, долгое время работал с железом и виртуализацией, всё это время мне как-то удавалось обходиться без контейнеров и иных систем окрестации, но времена меняются и мне нужно самостоятельно поднять kubernetes. В докере вроде разобрался, поиграл с docker-compose, но кубернетс очень тяжело заходит, google меня не понимает, убежден, что проблема во мне..
Очень Вас прошу, даже умоляю, подскажите, какую литературу почитать, с чего начать, чтобы окончательно не засрать себе мозги и не запутаться в огромном количестве информации.
Всем кто ответит, за ранее, огромное спасибо!!!
Документацию. Реально.