Stanislav
У меня нет ingress
Stanislav
А, понял
Stanislav
тогда, видимо так:
resources: ["pods", "exec"]
Denis
Stanislav
а шелл какой командой делаете? Полностью можете написать?
Stanislav
kubectl exec -it container -- /bin/bash ?
Stanislav
Еще вариант:
rules:
- apiGroups: [""]
resources: ["pods"]
verbs: ["get", "list"]
- apiGroups: [""]
resources: ["pods/exec"]
verbs: ["create"]
Aleksei
Мы тут решили подробнее рассказать про это.
https://habr.com/company/flant/blog/417509/
я сделал вот так в итоге.
повесил инит контейнер на слейв деплоймент постгреса
initContainers:
- name: wait-master
image: busybox
command: ['sh', '-c', 'until nslookup postgresql-master; do echo waiting for master; sleep 2; done;']
- name: restore-backup
image: bitnami/postgresql:9.6.5-r0
command: ['sh', '-c', "echo postgresql-master:5432:lk_api:postgres:passwd >> ~/.pgpass && chmod 0600 ~/.pgpass && pg_dump -h 192.168.88.51 -U postgres -d lk_api > lk_api.sql && psql -h postgresql-master -U postgres -d lk_api -f lk_api.sql"]
Andrey
Denis
Aleksei
Иван
Господа, подскажите пожалуйста! Слышал такую точку зрения что хранить данные в кубернетесе/докере опасно, так как не смотря на все Persistent хранилища он все-равно может их (данные) потерять. Насколько оправданы такие опасения?
Denis
Vladimir
Компьютеры вообще штука ненадежная
Sergey
как и люди
Denis
Подскажите а что значит ? verbs: ["watch"]
Иван
Denis
CrusaderX
Иван
Anton
Anton
Denis
Удалял statefulset и и после этого не нашел pvc. Но я долго не стал разбиратся и поставил retain
Anton
Stanislav
Denis
Stanislav
кул
Andrei
Ребят, а в кубе можно контейнер ставить на паузу как при обычном docker pause?
Igor
думаю нет
Igor
никогда такого не видел
Denis
А как со статикой в кубе работают ? Вот к примеру фронт представляет собой контейнер со статикой.
Обычно делают nginx контейнер который сервит эту статику и дальше ingress нацеливают на него ?
Andor
cdn нету?
Andrey
Mikhail [azalio]
Да как так! На одной ноде прекрасно скачивается все из приват регистри, а на другой - нет. Один и тот же деплоймент, с обоих нод успешно делаю docker login
Denis
Mikhail [azalio]
к поду что запускается на node1 цепляется imageID с нужным секретом, а к поду на node2 нет
Denis
Sergei
Джентльмены, есть ли возможность создать каким-либо образом сервис с внешними эндпоинтами такой, чтобы k8s сам резолвил какой-то домен и подставлял туда все адреса, вываливающиеся из резолва?
Andrey
Sergei
Sergei
а такая же, но с балансингом есть? :)
Sergei
потому что Endpoint не может содержать хост, если я правильно понял референс-апи
Andrey
Напишите контроллер, 20 строк.
Sergei
Igor
Костя
Ребята, подскажите самый человечный способ заставить поды DaemonSet'a перечитать configMap
Vadim
скейлить до нуля и обратно
Andor
daemonset скейлить?
Костя
Я вот пока ничего, кроме удаления подов не придумал
Dmytro
удалить поды по label
Костя
В общем без удаления пока никак, видимо
Костя
Ладно, всем спасибо
Dmytro
если приложение умное и умеет по сигналу перечитывать конфиг - зайти в каждый контейнер послать сигнал
Dmytro
ну или зайти внутрь каждого контейнера рестатртануть приложение что по сути равноценно удалению пода.
а какие еще варианты?
Denis
Всем привет. Народ, подскажите, пожалуйста, кто как делает. Развернул себе мультимастер кластер (из 3 мастеров) на кубе, все на vps, кластер работает. Вопрос, кто как создает единую точку входа? Типа снаружи nginx как load balancer, а на его айпишник уже dns? Чет в голове не могу 2 + 2 сложить...
Artem
Вроде есть на это полиси
Artem
Igor
nginx ingress controller поставь
Denis
Такс, он у меня уже есть, походу я что то не докурил)
Vadim
Denis
В общем, спасибо за наводку)
Valerii
Кстати, те, которые HEALTHY (т.е. с externalTrafficPolicy: Cluster) тоже 2 of 2 instances healthy пишут.
Etki
M
здрасти, я подскажите как в маке поправить кьюб конфиг из уже имеющегося ? немогу вообще найти у себя конфиг в $HOME или ~/.kube или в /etc/local/bin/ тратата
kubectl config view Отвечает показывает пустышку
Alexander
создай в ~/.kube
Alexander
Aleksei
Кто стакливался с тем, что prometheus в кубере видит сервис, но рядом с endpoint стоит dropped?
Aleksei
Andor
потому что у тебя вписано чтобы этот таргет дропался?
Andor
это в /targets или в /service-discovery ?