Lucky SB
Можно
Danila
Можно ли сделать так, чтобы определённые деплойменты были объединены в общую сеть, и из любого другого контейнера нельзя было их пинговать по сети?
Rainbow
И из какой сети тоже нужно смотреть. Из внешнего мира к подам не дойти без сервисов, а внутренней сети по-умолчанию весь трафик разрешен.
Danila
Из внутренней. Мне нужно поды изолировать друг от друга. Может, стоит их раскидать по разным неймспейсам
Danila
Тогда буду использовать network policy. Там же секцию ports указывать обязательно?
Danila
А можно каким-то образом изменить уже установленные лимиты ресурсов для контейнеров?
Danila
Или же нужно удалить контейнеры, а затем заново их создать через deployment?
Rainbow
поменять deployment, он сам заменит.
Andor
В деплойменте есть темплейт для подов, меняешь там и поды пересоздадутся
Danila
поменять deployment, он сам заменит.
Деплоймент обязательно менять через kubectl, или можно в любом текстовом редакторе заменить, а изменения он сам подхватит?
Rainbow
O_O
Rainbow
kubectl apply -f или kubectl edit... но edit плохо.
Rainbow
потому что в git не видно правок.
Anonymous
Всем привет. Такой вопрос - а где есть нормальная документация по всем обьектам k8s? Понадобилось сейчас описать TLS secret в виде ямлика. Пошёл сначала сюда - https://kubernetes.io/docs/concepts/configuration/secret/ , там не нашёл даже упоминания о TLS. Потом добрался до описания API - https://v1-9.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/#secret-v1-core, там тоже не густо. В итоге создал секрет через kubectl и посмотрел его вывод в yml формате... Куда ходить за нормальным описанием всех сущностей?
Anonymous
https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/tls
Опять-же. Тут предполагается создание секрета через kubectl create secret А я хочу сразу описать его в ямле и накатить через kubectl apply
Rainbow
https://github.com/kubernetes/contrib/blob/master/ingress/controllers/nginx/examples/tls/dhparam.sh
Anton
Помогите пожалуйста по кластеру Stolon https://toster.ru/q/572751
Anton
Помогите пожалуйста по кластеру Stolon https://toster.ru/q/572751
А ничего что nodePort не дает порты ниже 30000?
Anton
А ничего что nodePort не дает порты ниже 30000?
То есть нужно либо указать порт 30001 либо использовать loadbancer или ингресс?
Anton
Подскажите в чем фишка MetalLB ?
Anton
Подскажите в чем фишка MetalLB ?
loadBalancer для нищебродов =) можешь внешние ip вешать, bgp
Anton
это для лентяев
Danila
Кстати, ceph fs же игнорит настройки безопасности, которые я указываю в деплойменте?
Danila
https://github.com/kubernetes-incubator/external-storage/issues/515
Aleksey
https://github.com/kubernetes-incubator/external-storage/issues/515
Зачем делать это кодом? Не кликабельно же
Danila
Зачем делать это кодом? Не кликабельно же
Потому что если отправить ссылкой, сообщение исчезает
Danila
Это не я придумал
Aleksey
Наркоманы
Vyacheslav
Парни а кто какие шаред стораджи использует под k8s кластера?
Sergey
#платиновые_треды_k8s
новые кандидаты то в платиновые треды есть?)
Mikhail [azalio]
Какой сетевой плагин лучше уже обсудили?
Vadim
пока нет, но скоро уже пора добавлять вопросы вида "кто-нибудь пробовал crio/containerd" и "у кого истио в проде 5+ лет"
Vadim
а если серьезно уже пора давно сделать FAQ с ответом "читайте документацию"
Mikhail [azalio]
Парни а кто какие шаред стораджи использует под k8s кластера?
Смотрят в доку, потом думают что взять и под что у них есть ресурсы. На железе обычно цеф в трендах.
Sergey
Vadim
тут давеча был вброс что нет пока ни у кого баз в кубернетесе живущих пять лет
Sergey
зато вакухи с требованиями базы в проде на кубере +5 лет😂
Anton
а если серьезно уже пора давно сделать FAQ с ответом "читайте документацию"
Ну тут есть момент, когда хочется получить выжимку, а пока во все не вьехал, в терминах плаваешь, читаешь доки и нихера не понимаешь, поэтому и идут в чат задавать вопросы
Stefan
подскажите, пожалуйста, что я не так делаю не работает ни по 80 порту, ни по 443. Refused to connect установил хельм на миникуб запустил helm install helm_nginx(название папки с темплейтами) В итоге поды, деплоймент, сервис и ингресс создались. куда копнуть? деплоймент, ингресс, сервис и лог после команды helm install прилагаю https://pastebin.com/NbH4kKKh
Stefan
Покажите вывод kubectl describe ingress nginx, пожалуйста
Name: nginx Namespace: default Address: Default backend: nginx:80 (172.17.0.5:80,172.17.0.6:80,172.17.0.7:80) Rules: Host Path Backends ---- ---- -------- * * nginx:80 (172.17.0.5:80,172.17.0.6:80,172.17.0.7:80) Annotations: http.port: 443 Events: <none>
Ievgen
у себя, локальный миникуб
ingress аддон включен?
Stefan
ingress аддон включен?
что это? мне еще тут подсказали что это из-за того что у меня ingress контроллера нет
Stefan
ingress аддон включен?
minikube addons enable ingress это имеешь ввиду?
Stefan
Да
омг... не тот айпишник юзал миникуба нужно же было, а не своей тачки работает в общем
Stefan
спасибо за отклик
Ievgen
Stefan
Rubber 🦆 debugging
а когда допустим нужно будет еще один сервис поднять, то это нужно описывать в существующем игрессе? или как?
Stefan
Ингресс это только точка входа для сервисов типа ClusterIP
в идеале под каждый новый проект - новый ингресс?
Ievgen
в идеале под каждый новый проект - новый ингресс?
Для простоты: под каждый новый сервис свой ингресс, да
Stefan
Для простоты: под каждый новый сервис свой ингресс, да
понял а не подскажешь, когда создал второй проект, то ингресс создается с тем же ипом, что и у ингресса первого, так ведь и должно быть?
Dmytro
multi tenancy он подтвердил. Изоляция приложения под каждого клиента. Как у slack
Так у слака логин через свой поддомен вообще, нут ингрессом разрулить на раз можно
Rainbow
Так у слака логин через свой поддомен вообще, нут ингрессом разрулить на раз можно
Find your Slack workspace Это как раз тот общий A, который определяет куда можно идти. Понятно, что если знаешь куда, можно мимо.
Mikhail [azalio]
Bigbasket’s Experience with Istio Интересная инфа по производительности istio. Сервис меш увеличивает время ответа приложения в 2 раза - готовы ли вы заплатить такую цену за его фичи? https://tech.bigbasket.com/bigbaskets-experience-with-istio