Egor
а смотрят в железку прям
Vadim
если "подение куба" включает в себя остановку контейнеров с приложением - то нет
Alexander
Наверное про падение мастера?
Egor
та если упадет только мастер
Egor
что произойдет с контейнерами на нодах?
Валентин
У меня с протухшим мастером кластер уже полмесяца живет, ждет окончания ежемесячной оплаты :)
Валентин
Egor
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 правильно добавить кастомный дашборд для графаны (по урлу, или локальный файл)?
MAdmS
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
Валентин
Andrey
Валентин
Alex Sharov
Ребята, спрошу конечно странный вопрос (особенно на фоне вышеперечисленных), но...
А кто-нибудь пытался использовать k8s без сервисов и ingress? Например со своим сайдкар контейнером с хапроксей и тд
Just a baka
Ingress Controller может быть разным, не только nginx. Есть и HAProxy :)
Валентин
V 🏴☠️
Just a baka
Alex Sharov
А мне казалось, что наоборот
Alex Sharov
А зачем? Ну так-то с istio получается че-то похожее
Alex Sharov
Что истио это новый уровень абстракции над ingress
Vadim
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"
как побеждать ?
Just a baka
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
Just a baka
Grisha
spec:
tls:
- hosts:
- blablabla
secretName: cloud.loc-cert
Ребзя, подскажите, можно ли для секрета указать в какком он неймспесе?
Aleksey
Grisha
🙁(
Дмитрий Харитонов
кто знает, на основе какого файле генериться шифрованный ключ --certificate-key для kubeadm join --control-plane
Дмитрий Харитонов
как бы его выцепить в переменную?
Alexander
Alexander
Конечно если тебе уже есть 30 )
Alexander
Если pod из statefulset перезапускается - то ивенты где есть? Что-то смотрю ни на поде, ни на ss нет. Хотя age 5h39m на поде намекает что рестарт был
Solyar
Дмитрий Харитонов
Из сертификата насколько я знаю
судя по этому https://kubernetes.cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#uploading-control-plane-certificates-to-the-cluster
Можно этот ключик самому задать
Solyar
Egor
Solyar
Alexander
Ну и ингресс там какой-то извращенный был
Alexander
И Envoy в sidecare, так что спросившему может подойти
Михаил
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
linkmeup_sysadmins#14.Докер, Кубер два апдейта
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Через 5 минут начинаем, а пока включайте свои приемники, музыка уже играет :)
https://linkmeup.ru:8001/live
Terry
Anonymous
Коллеги, разъясните пожалуйста правильно ли я делаю? Начал недавно использовать Rancher 2 Single-node (клиент пока будет тестить) на bare-metal, без сторедж провайдеров (они же S3 наверное) Задеплоил Mysql и Wordpress в каждой из под. Создал Persistence Volume > Local Node Path, указал директорию хоста где развернут Ранчер. Времени уже нет на сложные схемы бэкапов, а нужно что-то простое и регулярное, складывать на этот же сервер в другой каталог , Cronjbs думаю использовать. Есть ли примеры конфигураций подобного или что-то не сложное чтобы осилить это "за вечер"/ночь? Спасибо.
Andrey
Aleksey
Yuri
кому нибудь попадались гуишки для настройки RBAC ?
Yuri
знаю, может что-то ещё ?
Aleksey
Anonymous
Ладно, немного нагуглил по cronJob, если есть конфиги, поделитесь плиз.
Vadim
Vadim
Но лучше все выкинуть и найти оператор с поддержкой бэкапов, тот же Vitess
Anonymous