Egor
а смотрят в железку прям
Vadim
если "подение куба" включает в себя остановку контейнеров с приложением - то нет
Alexander
Наверное про падение мастера?
Egor
та если упадет только мастер
Egor
что произойдет с контейнерами на нодах?
Валентин
что произойдет с контейнерами на нодах?
Ничего. Но если с ними просто так что-то произойдет - то усе, переподнять некому будет
Валентин
У меня с протухшим мастером кластер уже полмесяца живет, ждет окончания ежемесячной оплаты :)
Anton
Ничего. Но если с ними просто так что-то произойдет - то усе, переподнять некому будет
тут нужно еще задать вопрос что будет когда связь восстановится. ведь какой нить controller manager уже решил что нода слегла и как только она объявится - он попросит загасить на себе все что есть
Artem
Добрый день. Подскажите, если в деплойменте не указал лимит ЦПУ, то приложение будет запускаться без каких-либо лимитов ЦПУ ?
Alexander
https://t.me/kubernetes_ru
Alexander
может тут правильно искать?
Alexander
это более профильно чем ОрелКодес
Andrei
Ребят, помогите, плиз победить ipv6 (который полностью отключен на хост нодах). Проблема в том, что для localhost в /etc/hosts добавляется ipv6 запись и в одном кластере он резолвится так: Address 1: 127.0.0.1 localhost Address 2: ::1 localhost А в другом: Address 1: ::1 localhost Address 2: 127.0.0.1 localhost Из-за чего в контейнере проблемы при коннекте на localhost. На 127.0.0.1 заменить не могу.
krakazyabra
я все продолжаю жевать кактус и прыгать по граблям, используя helm 😂 Подскажите, может кто уже делал: как в stable/prometheus-operator правильно добавить кастомный дашборд для графаны (по урлу, или локальный файл)?
Boris
Ребята помоги. Уже не понимаю как заставить работать эту схему apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/enable-access-log: ture nginx.ingress.kubernetes.io/proxy-redirect-from: 'http://olap-service.local/api/' nginx.ingress.kubernetes.io/proxy-redirect-to: 'http://api.olap-service.local/' nginx.ingress.kubernetes.io/ssl-redirect: 'false' labels: app: olap-ingress component: core name: olap-ingress namespace: olap spec: rules: - host: olap-service.local Пробовал уже по разному. Были попытки и через: apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/rewrite-target: /$2 labels: app: olap-ingress component: core name: olap-ingress namespace: olap spec: rules: - host: olap-service.local http: paths: - path: /api(/|$)(.*) backend: serviceName: api-olap servicePort: 5000 и nginx.ingress.kubernetes.io/app-root: /
Boris
Уже убился с этим роутингом.
Solyar
Уже убился с этим роутингом.
Как идете на ингресс?
Boris
apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx labels: app: front-ingress component: core name: front-ingress namespace: olap spec: rules: - host: olap-service.local http: paths: - path: /auth_api backend: serviceName: auth-olap servicePort: web-80 - path: / backend: serviceName: front-olap servicePort: 80
Boris
есть вот такое правило
Boris
или я вопроса не понял
Vadim
Ничего. Но если с ними просто так что-то произойдет - то усе, переподнять некому будет
А адрес подов по имени сервиса не с мастера узнается? Или у тебя не используется
G72K
https://github.com/nmstate/kubernetes-nmstate
puppet hiera, ansible facts, kubernetes nmstate
Валентин
А адрес подов по имени сервиса не с мастера узнается? Или у тебя не используется
Адреса в днс, днс уже сконфигурирован же на момент отключения мастера
G72K
Ничего. Но если с ними просто так что-то произойдет - то усе, переподнять некому будет
Я тоже думал ничего, оказалось что всякое разное отваливается: ingress controller убирает все поды, cni отваливатся, CSI не пользуюсь, но мне кажется оно тоже развалится . Вобщем контейнер то работает, но так что лучше б и не работал
Валентин
Я тоже думал ничего, оказалось что всякое разное отваливается: ingress controller убирает все поды, cni отваливатся, CSI не пользуюсь, но мне кажется оно тоже развалится . Вобщем контейнер то работает, но так что лучше б и не работал
Ну это да, я подозревал на своем тестовом такие проблемы. В общем надолгр лучше мастер не терять, это и так очевидно. А на несколько минут (ребут например) проблем вроде нет
Alex Sharov
Ребята, спрошу конечно странный вопрос (особенно на фоне вышеперечисленных), но... А кто-нибудь пытался использовать k8s без сервисов и ingress? Например со своим сайдкар контейнером с хапроксей и тд
Just a baka
Ingress Controller может быть разным, не только nginx. Есть и HAProxy :)
Andrei
пробовал https://askubuntu.com/questions/32298/prefer-a-ipv4-dns-lookups-before-aaaaipv6-lookups
Нет, все закоментаренно. Понял что net.ipv6.conf.all.disable_ipv6 в старом кластере (v1.11.2) == 0 в контейнерах и 1 на хост нодах. А в кластерах поновее (v1.12.9 +) == 1
Alex Sharov
А мне казалось, что наоборот
Alex Sharov
А зачем? Ну так-то с istio получается че-то похожее
Alex Sharov
Что истио это новый уровень абстракции над ingress
Egor
из пода пытаюсь сделать: kubectl get po -n monitoring прилетает: Error from server (Forbidden): pods is forbidden: User "system:serviceaccount:monitoring:default" cannot list resource "pods" in API group "" in the namespace "monitoring" как побеждать ?
Egor
как это сджелать?
Egor
я ламер
Just a baka
prometheus-operator?
Just a baka
https://github.com/coreos/prometheus-operator/blob/master/Documentation/rbac.md в доках что-то есть да и в дефолтных манифестах kube-prometheus: https://github.com/coreos/kube-prometheus/tree/master/manifests
Solyar
как это сджелать?
kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: k8s-admin subjects: - kind: User name: <username> apiGroup: rbac.authorization.k8s.io roleRef: kind: ClusterRole name: cluster-admin apiGroup: rbac.authorization.k8s.io
Grisha
spec: tls: - hosts: - blablabla secretName: cloud.loc-cert Ребзя, подскажите, можно ли для секрета указать в какком он неймспесе?
Grisha
🙁(
Дмитрий Харитонов
кто знает, на основе какого файле генериться шифрованный ключ --certificate-key для kubeadm join --control-plane
Дмитрий Харитонов
как бы его выцепить в переменную?
Alexander
Конечно если тебе уже есть 30 )
Alexander
Если pod из statefulset перезапускается - то ивенты где есть? Что-то смотрю ни на поде, ни на ss нет. Хотя age 5h39m на поде намекает что рестарт был
Дмитрий Харитонов
Из сертификата насколько я знаю
судя по этому https://kubernetes.cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#uploading-control-plane-certificates-to-the-cluster Можно этот ключик самому задать
Дмитрий Харитонов
Как я и говорил по дефолту берет из etc/kubernetes/pki
ну я так понял что он ключи оттуда берёт, а --certificate-key рандомный генерит
Solyar
Валентин
Посмотри доклад "Kube для тех кому за 30" там чувак вроде примерно про такую конфигурацию говорит
Да нет, там по сути "давайте юзать headless сервисы ибо так понятнее". Но один фиг как без сервисов и ингресса-то?
Alexander
Ну и ингресс там какой-то извращенный был
Alexander
И Envoy в sidecare, так что спросившему может подойти
Михаил
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ linkmeup_sysadmins#14.Докер, Кубер два апдейта \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ Через 5 минут начинаем, а пока включайте свои приемники, музыка уже играет :) https://linkmeup.ru:8001/live
Anonymous
Коллеги, разъясните пожалуйста правильно ли я делаю? Начал недавно использовать Rancher 2 Single-node (клиент пока будет тестить) на bare-metal, без сторедж провайдеров (они же S3 наверное) Задеплоил Mysql и Wordpress в каждой из под. Создал Persistence Volume > Local Node Path, указал директорию хоста где развернут Ранчер. Времени уже нет на сложные схемы бэкапов, а нужно что-то простое и регулярное, складывать на этот же сервер в другой каталог , Cronjbs думаю использовать. Есть ли примеры конфигураций подобного или что-то не сложное чтобы осилить это "за вечер"/ночь? Спасибо.
Anonymous
> правильно ли я делаю > начал использовать rancher Нет, неправильно
Ранчер, это желание клиента... Сейчас осваиваю Кубернетис под капотом..
Aleksey
Ранчер, это желание клиента... Сейчас осваиваю Кубернетис под капотом..
Пусть клиент сам это настраивает... не советую связываться
Yuri
кому нибудь попадались гуишки для настройки RBAC ?
Anonymous
Пусть клиент сам это настраивает... не советую связываться
У меня к сожалению нет выбора, искать новую работу сейчас не вариант.
Anonymous
кому нибудь попадались гуишки для настройки RBAC ?
сори если не в тему, но в Ранчере это вроде бы есть.
Yuri
знаю, может что-то ещё ?
Anonymous
Ну, без Storage провайдера кубер лишён смысла
Да, но это просто как тестовый показ, а там будет что-то, пока нет деталей.
Anonymous
Ладно, немного нагуглил по cronJob, если есть конфиги, поделитесь плиз.
Vadim
Но лучше все выкинуть и найти оператор с поддержкой бэкапов, тот же Vitess
Anonymous