𝚔𝚟𝚊𝚙𝚜
ну на мир вешается только ns запись
аля зона dev.example.org спросить у ns-dev.example.org с приватным айпишником
Anonymous
ну... эм... блин
Anonymous
ладно, я просто подумал, что тут есть люди которые заменили правку докер-резолвера на бинд например, но без впн
Nikolai
Можно посмотреть финальный ямл пода, там должно быть
как я понял моя проблема в этом:
...
securityContext: 1
fsGroup: 1
supplementalGroup:
-1
...
поскольку в статусе ошибка
> container has runAsNonRoot and image has non-numeric user (vhost), cannot verify user is non-root
G72K
Aleksei
Коллеги, у меня странная ситуация
Поднят ingress-nginx даемонсетом через родной хелмовский чарт
но при его работе остаётся огромное кол-во соединений в TIME_WAIT
поднимаю рядом в докере обычный nginx, делают на него нагрузку - 19к рпс спокойно и TIME_WAIT вообще не создаются
а тут на каждое соединение - два TIME_WAIT
даже если иду просто на / , а он оттуда на default backend, оба на одной машине
поставил даже net.ipv4.tcp_tw_reuse = 1
толку 0
как заставить его убирать за собой?
𝚔𝚟𝚊𝚙𝚜
А я тут fencing к кубу прикрутил, кому интересно присоединяйтесь потестить:
https://github.com/kvaps/kube-fencing
G72K
𝚔𝚟𝚊𝚙𝚜
У всех логика разная может быть заложена, у меня fencing-скрипт вычисляет hostame для ilo шасси и server_id например.
G72K
Ну пусть скрипт и останется скриптом, почему он в отдельном поде?
𝚔𝚟𝚊𝚙𝚜
А, идея была сделать fencing-agents полностью заменяемым компонентом
𝚔𝚟𝚊𝚙𝚜
По аналогии с out of tree storage plugins, для fencing могут быть разные провайдеры
𝚔𝚟𝚊𝚙𝚜
А контроллер остаётся контроллером
Etki
Приходи в мою ложу вечером
Sergey
@SinTeZoiD
bebebe
На канале 1.6к подписоты, всего три поста лайфхаков и прочих прохладных историй.
Про k8s не пишут
Sergey
Denis
Всем привет! Впервые пытаюсь вывести графану через nginx-ingress.
Делаю вот так это дело:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: grafana-ingress
namespace: kube-system
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "nginx"
spec:
tls:
- hosts:
- grafana.test.ru
secretName: router-go-tls
rules:
- host: grafana.test.ru
http:
paths:
- path: /
backend:
serviceName: monitoring-grafana
servicePort: 80
В итоге графана отдает 404 ошибку, так полный url запросы выглядит так:
https://grafana.test.ru/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy/login
Графана получает этот путь и отдает 404. Может кто сталкивался с этой задачей, и может подсказать как правильно нужно сделать?
bebebe
Чево
того, зашел на этот канал который рекламят
Sergey
bebebe
Denis
Anton
Alexey
я не могу его поправить, могу только пересоздать, но кмк он уже уехал в историю и врядли кому-то уже может быть интересен ))
Alexey
там и первый пункт с кубспреем тоже выглядит не совсем так как я хотел в итоге
Anton
Antony 🇫🇷
Михаил
Михаил
!спам
Михаил
Anton
а зачем старый опрос нужен?
Andor
вот именно
Gleb
Михаил
Что вы добиваетесь опросом? Всё того же "я не хочу думать и читать, подскажите мне самое популярное и простое решение"?)
Alexander
Насколько правильно использовать кластер кубернетеса из трех нод всего для прода? У меня вариант либо сворм либо кубер вижу
Михаил
Михаил
В гите
bebebe
Михаил
Михаил
bebebe
зачем вы это мне пишите? пишите Александру
bebebe
смотря какой у вас прод
Михаил
bebebe
Vadim
три мастера так себе идея, на таких маленьких кластерах проще один мастер с бэкапом etcd и отработанной процедурой восстановления
Vadim
3 etcd будет жрать IO почем зря
Andor
бэкап etcd!
Andor
не думаю что на таком маленьком кластере io на etcd будет проблемой
Alexander
Andor
4/8 = 0.5
Alexander
Andor
угу, примерно 5..6
bebebe
bebebe
делать это на k8s
Alexander
я вам лично разрешаю
😀😀😀интересно было больше услышать насколько это оправданои стоит ли))) но спасибо)))
Andor
бери и делай
bebebe
выше писали, что оправдано на 0.5
bebebe
если контейнеры с go'шечкой stateless, то можно делать с одним мастером, и не бекапить etcd, а при падение кластера просто накатывать новый за 8 минут
Alexander
bebebe
у вас прод k8s на трех нодах, вот это звучит не круто
bebebe
вы даже не написали где хотите k8s хостить.
Gleb
так если всего 3 ноды значит не бизнескритикал - можно и полежать
bebebe
хехе, неплохой такой себе прод "можно и полежать" :)
Gleb
не ну если бизнес говорит что денег ток на 3 сервака вместо условных 9 то это ведь правда согласитесь?
bebebe
я если честно, даже вдумываться не буду почему такой прод
Andrey
hi all! Решил повториться с вопросом, ранее его задавал безрезультатно, но, мб, не все его видели (: Установил на локальном сервере kubernetes + gitlab-omnibus. При отработке gitlab-runner'a , который билдит приложение, получаю такую картину - закачка пкаетов maven'a по https то работает, то нет. Проблема похожа на ту, которая описана здесь: https://gitlab.com/gitlab-org/gitlab-runner/issues/3161 . В поде gitlab-runner'a все нормально по части DNS и закачек через wget и curl.
G72K
Gleb
так я и не спорю, юмор в том что многие не догадываются даже на чем огромнейшие интернет-ресурсы крутятся и почему это вообще работает
G72K
Реальная история из Банка: "не выключайте тот сервер, он очень старый, не знаем что делает, но лифты в здании встанут"
Gleb
10\10
Sergey
:D
bebebe
bebebe
надо видимо это в вопросе учитывать, пишите свой бюджет прода и пишите решение, относительно бюджета можно уже более точно давать вам советы