Dmytro
в смысле не будет приводить? Упадет пхп-фпм и что, все продолжит работать? Если что, само собой перед этим контейнером еще стоит контейнер с ингресс который покажет 503 если под упал
Yaros
Приветствую всех! Кто-то может порекомендовать компанию, которая может выделить специалиста для проведения мастер класса по кубернету? Разумееется за хорошее вознаграждение, все официально. Я представляю крупную компанию из Европы. Можно в личку я озвучу все, что хотелось бы видеть на мастер классе.
Sash
Дмитрий столяров я думаю 😅
Sash
Флант не реклама
Dmitry
Когда деплоишь через Kube Spray, что нужно сделать чтобы через прокси заработал dashboard ?
Yaros
@sashganush а как с ними связаться?
Dmitry
Alexander
всегда спрашивало,большой вопрос по актуальности доки
Dmitry
всегда спрашивало,большой вопрос по актуальности доки
Ну точнее там написано «либо вы можете зайти через прокси» но видимо это не отменяет необходимости авторизации. Так что, единственным стандартным вариантом будет брать конфиг с мастера? (Либо токен делать с правильными правами)?
Andrey
В доках написано что оно через прокси должно без доп Логинов работать. Странно
Через прокси работает тоже с авторизацией. Если kubespray дефолтный то будет только токен и файл. Но там можно и basic авторизацию включить.
Для авторизации по токену.
Создаешь юзера примерно так:
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kube-system
Потом получаешь токен:
kubectl describe secret admin-user -n kube-system
и с токеном уже ломишься в дашборд
Sash
Dmitry
Dmitry
Как вообще типично закрывать публичные хосты? Есть ли какие-то абстракции или старый добрый iptables?
Yaros
@sashganush все нашел, отличный вариант, спасибо!
Dmitry
Dmitry
обычно лочил iptables
Sash
Обычно всё запрещаем кроме 443 для всех и 22 для себя и тд
Dmitry
кубер сеодня выглядит хорошим вариантом для пайплайнов типа ["pet", "pet & friends" , "mvp", "mvp + funding", "startup", "..."]. Само собой чем выше тем правильнее надо хоронить. Да и Hetzner уже на 3м-4м этапе отвалится. будет AWS, VPC, итд...)
Sash
Авс тоже не панацея причём ещё та
Dmitry
Sash
Если у вас кластер кубернетеса торчит в наружу реальными адресами то это грустно 😢 стоит взять приватную сеть и там всё развернуть а внешний трафик пробрасывать средствами фаервола провайдера
Sash
почему?
Можно почитать сноски мелким шрифтом и куул сторис
Dmitry
Dmitry
это стандарт. Но как это сделать в варианте $15 pet project, есть идеи?
Dmitry
Sash
почему?
Вы вкручен что у ec2 инстансов не может быть больше чем 30 процентов загрузки за те деньги что они пишут ?
Dmitry
Sash
Там одни грабли а там другие надо понимать чётко тарификацию
Sash
Dmitry
Sash
Тогда вы всё знаете 👍🏻
Dmitry
Короче kubespray не дает никаких фич по управлению firewall? 443/22 стандартное решение, по идее что-то должно уже было появиться
Sash
У авс есть eks кубик в американской зоне можно подымать опускать быстро
Sash
Sash
Dmitry
Dmitry
вообще странно, по идее kube_user.creds должно содержать что-то
Dmitry
у меня этого файла вообще нет
Dmitry
а, видимо потому что basic auth выкл
Andrey
а, видимо потому что basic auth выкл
Да, его включить надо сначала в протёртях и он там уже сам сгенерит файлик.
Но basic auth прям милота, лежит просто csv файлик с логинами/паролями. Прям пустил скупую слезу :)
Dmitry
Dmitry
вот почему об этом написано если по дефолту он off
Dmitry
😂
Andrey
Dmitry
Ну вот) я потому и задаю такие тупые вопросы. Это все адаптация урованя доверя к докам
Andrey
Но кстати если включить basic auth и снова применить плей бук, неожиданно конечно, но ничего не ломается :)
Andrey
Всем привет, кто-нибудь подключал kubernetes plugin к графане? Застрял на этапе добавления кластера. Не пойму что в качестве Http URL должно быть прописано? TLS Cert\Key прописал.
Nik
насколько хреновая идея высветить наружу coredns?
Andrei
G72K
Nikolay
Nik
Konstantin
про NTP не забудьте тоже. Открывайте сразу.
Aleksey
Не ну а как ддосить то?
Konstantin
и мемкеш наружу с паролями
Aleksey
Ну тогда уж и монгу
G72K
Меня жутко бесит, что внутри кластера приложения ходят по одним именам, а снаружи через ингресс по другим. Вот например в докерфайле прописан внутренний maven/pip/npm , теперь этот докер не собрать снаружи, надо изворачиваться , телодвижения делать.
Валентин
Kanat
Дратуте
Kanat
Подскажите зачем нужен packer от hashicorp?
Kanat
Для каких задач используется?
Andor
@ru_hashicorp
Andor
там спроси
Sergey
Rainbow
Валентин
ходить через интернет к внутренним api?
Одно с другим не связано. Например: есть куб, есть отдельно виртуалка с кэшем npm пакетов и есть dns сервер, например на еще одной виртуалке. И все ок работает
Antlar
Oleg
Коллеги, добрый день! Какой сетевой бекенд сейчас самый безглючный?
Rainbow