Logan
Dmytro
+1, у них там бот этот дурацикй
𝚔𝚟𝚊𝚙𝚜
ну написать провижионер дело не хитрое, другое дело, файловую систему не он создает, а сам kubelet при подключении volume к ноде, или я не прав?
𝚔𝚟𝚊𝚙𝚜
Сергей
погоди, так есть же kubernetes.io/fsType?
iscsi:
fsType: xfs
iqn: iqn.2001-05.com.equallogic:8-661fc6-09200eec6-504d6f3966859315-kubernetes-volume100
iscsiInterface: default
lun: 0
targetPortal: 10.255.254.50
𝚔𝚟𝚊𝚙𝚜
осталось только с опциями для mkfs разобраться
Сергей
У меня это на 1.6, в более новых не проверял
𝚔𝚟𝚊𝚙𝚜
еще вопрос, делает ли Kubernetes какой-нибудь fsck непосредственно перед монтированием образа?
Сергей
Не делает
Mikhail
Сергей
Собственно поэтому при повреждении фс волюмы перестают маунтиться и надо городить костыли, чтобы вернуть их к жизни.
𝚔𝚟𝚊𝚙𝚜
Сергей
you’re welcome
V
Ребята подскажите пожалуйста есть DaemonSet и у него configmap
при изменении этого конфига сервис перезагружается ли ? и если нет то как его перезагрузить ?
Dmytro
Dmytro
Anonymous
Привет! Как правильно наружу сервис выставить? mysql, к примеру
Dmitry
Что значит правильно выставить наружу?
Anonymous
Что значит правильно выставить наружу?
У меня есть "кластер" из 2х нод. Запустил я посгрес на одной ноде, мне всё нравится, кроме того, что я бы хотел к нему снаружи достучаться по IP
Dmitry
Кластер кубера из двух нод?
Anonymous
apiVersion: v1
kind: Service
metadata:
name: postgres
namespace: firs-app
spec:
ports:
- port: 5432
selector:
app: postgres
clusterIP: None
externalIPs:
- x.y.z.n
Dmitry
Если чисто просто прямо щас, то сделай NodePort сервис над деплойментом постгриса
Logan
Dmitry
Но это стремное решение в контексте бд
Dmitry
Вообще иметь постгрю в кубере - это стремно
Anonymous
ну допустим у меня nginx там и я хочу, чтобы он на 8081 порту был доступен, что сделать?
Dmitry
А как это связано с postgres?
Dmitry
Ты хочешь, чтобы nginx был доступен на 8081 откуда?
Anonymous
Извне, например по ip-master:8081
Dmitry
Покажи деплоймент nginx
Dmitry
kubectl describe deployment
Dmytro
Извне, например по ip-master:8081
https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport и тогда на всех нодах кластера на порту 30ХХХ будет торчать нжинкс
Anonymous
Всем спасибо, с NodeType заработало.
Anonymous
Dmitry
Раунд робином по дефолту
Nikita
Dmitry
Зачем, если есть куберовские ингрессы?
Dmitry
https://kubernetes.io/docs/concepts/services-networking/ingress/
Nikita
Dmitry
Совершенно верно
Dmytro
Dmytro
по лодбалансеру для baremetal тут в чате есть несколько человек кто может подсказать, насколько я знаю два рабочих варианта это metallb и romana с его VIP
Dmitry
metallb пишут сами, что для прода их использовать не нужно
Михаил
Михаил
нафиг вам вообще LBA?)
Михаил
так много трафика?
Anonymous
Anonymous
ingress может быть и не nginx
прост пробую ща создать
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: pg-ing
spec:
backend:
serviceName: postgres
servicePort: 5432
и получаю:
NAME HOSTS ADDRESS PORTS AGE
pg-ing * 80 22s
и как-то не работает
Dmitry
Ingress это простая сущность, которая мапит host на service
Dmitry
Ой
Dmitry
Host, котоый http host
Dmitry
Https желательно терминировать на граничном шлюзе
Михаил
Anonymous
смущает)
Anonymous
но я же указал ServicePort: 5432?
Михаил
и че? у тебя ingress на nginx?
Anonymous
на посгрес пытаюсь адаптировать
Михаил
ты на вопрос то ответь
Anonymous
я не понимаю, если чесн)))
Михаил
по дефолту nginx
Dmytro
ингресс который нжинкс не умеет чистый tcp вроде же? нужен который HAproxy
Anonymous
А как через yaml задать тип(вариант)? И где вообще посмотреть какие опции есть?
Dmitry
А у тебя в чем вообще глобальная задача? А то пострес нгинкс
Anonymous
Harry
Владимир
Владимир
Не рекомендуется использовать бд в контейнерах, но по опыту могу сказать, что достаточно стабильно работает
Sergey
Народ, а есть какие то фичи в кубере\докере по ограничению ресурсами контейнеров?
Sergey
или неймспейс конкретный
Eduard
Andrei