Михаил
Roman
Alexey
Есть rolling update, можно деплой называть по тегу/коммиту/чегохочетлеваяпятка, можно через helm новые версии накатывать
Alex
в гитлаб такое разве не из коробки с autodevops?
Alexey
Я делал или через kubectl delete, kubectl apply, или просто обновлял версию образа в манифесте и apply
George
Roman
потом, когда разработчик там как-то скомандовал "задеплоитца!" не знаю пока тэгом в коммите или при мердже, не суть, как ему передать инфу что мол, типок, у тя задеплоился твой код, чекай тут, жить он будет до ночи, так что торопись
Roman
письмо что-ли на почту отправлять, или как-то в телегу\слак
Alexey
дёргать мессенджер через api, в гитлабе - следующим шагом после деплоя on_success
Slach
запись есть?
Там ничего за полтора часа про кубернетес не было :)
Incognito
вдруг кому интересно будет и имеет возможность попасть
https://www.eventbrite.com/e/workshop-your-path-to-production-ready-kubernetes-tickets-63028449790
Fidelina
Ребята, нужна ваша помощь)
# export KUBECONFIG=pwd/.kube/config
# kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* gitlab-runner gasu-development-ibs-ru:8443 gitlab-runner/gasu-development-ibs-ru:8443 gitlab-runner
# kubectl config use-context 'gitlab-runner'
Switched to context "gitlab-runner".
# kubectl apply -f ci/deployment.yaml
Please enter Username: gitlab-runner
Please enter Password: Error from server (Forbidden): error when retrieving current configuration of:
from server for: "ci/deployment.yaml": deployments.apps "auth" is forbidden: User "system:anonymous" cannot get deployments.apps in the namespace "planeta": no RBAC policy matched
Почему не прошла авторизация? может я её и не делала?
гитлаб раннеу выдала права на неймспейс планета
kubectl auth can-i create deployments --as gitlab-runner -n planeta
yes
Fidelina
Почему не прошла авторизация?
Fidelina
и аутентификация?)
Andrey
cannot get deployments.apps а не cannot create deployments.apps
krakazyabra
Всем привет!
кто-нибудь уже запускал прометея в связке с victoriametrics?
Андрей Федюнин
народ, подскажите, можно ли как то заредиректить трафик из пода на 127.0.0.1 хоста. хотел через service, но endpoint не принимает такой адрес (Invalid value: "127.0.0.1": may not be in the loopback range (127.0.0.0/8))
Андрей Федюнин
host network не хочется юзать
Mikhail
Андрей Федюнин
тогда вернется адрес интерфейса, а не loopback
Андрей Федюнин
задача такая, на хосте настроен postfix как релей, но висит он 127.0.0.1, нужно отпарвлять письма с пода на этот релей
Andrey
Andrey
ip link add postfix type dummy
ip addr add 169.254.0.10/32 dev postfix
Andrey
Вот и получился link-local адрес, который виден только на этой ноде.
Dmitriy
У меня глупый вопрос по куберу.
Допустим у меня ингресс объекты описаны с указанием
tls:
- secretName:
Я хочу вынести обработку TLS на уровень ELB, через аннотации на самом балансере
annotations:
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm...
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "https"
Как будут обрабатываться запросы в таком случае? Я же правильно понимаю, что терминация будет происходить на балансере - а дальше идти сразу на уровень сервиса?
Андрей Федюнин
вместо lo
Андрей Федюнин
postfix конфигурять не дадут
Andrey
Oleg
George
Andrey
George
я не шучу, между прочим
Михаил
Vadim
export KUBECONFIG=$(pwd)/.kube/config
Михаил
Alex
а кто-нибудь пробовал https://github.com/roboll/helmfile ?
Egor
ребят все привет
Andrey
Egor
у меня есть великий вопрос, реально ли реализовать под из которого приложение сможет делать комманды kubectl
Egor
на сколько это реально
Andrey
Egor
хочу обойти установку в ручную, скриптов на виртуальные сервера
Andrey
kubectl из коробки подберёт нужные credentials ServiceAccount'а.
Egor
спс, попробую
Egor
Egor
мне нужен везде совершенно
Vadim
Role/ClusterRole нужно дать сервисаккаунту, который запускает под
VolanDeVovan
x509 в кубеспрее реализуемо?(kubeadm)
VolanDeVovan
Надо же на все ноды закидывать
VolanDeVovan
Или лучше в сторону другого способа авторизации для пользователей?
Антон
На ВМ ставлю кластер куба через kubespray. Ставлю через корпоративный прокси, который подменяет сертификаты. Плейбук кубспрея пришлось запустить раз 15-20 пока не отработал без ошибок (докер не мог запулить образы). Вопрос: плейбук кубспрея идемпотентный? После такого кол-во перезапусков кластер будет работоспособен? kubectl не подключается, пишет ошибку "unable to connect to the server: proxyconnect tcp: tls: first record does not look like a tls handshake"
Lucky SB
No1
сертификат гумно явно говорит 🙂
Lucky SB
No1
Ставлю через корпоративный прокси, который подменяет сертификаты
Lucky SB
No1
от доепался :)))
Lucky SB
tls: first record does not look like a tls handshake - на той стороне ответил явно не tls
Антон
=)
Lucky SB
до сертификатов дело еще не дошло вааще
No1
Alexander
и ка Вы тогда ему объяснили чтобы он не распологала поды на одной и тойже ноде?
Кажется, утонул вопрос. Подниму, т.к. сам сталкивался, что нужно было
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#always-co-located-in-the-same-node
тут написано про то, как располагать разные поды одного контролера на разных нодах. +advanced вариант, что эти поды должны соседсовать с другими подами другого контролера
Aleksandr
Господа, как сбросить кеш образа, который указан у пода?
В Registry уже обновлен образ, а куб видимо закешил как-то образ этот.
Mikhail
*imagePullPolicy: always
Aleksandr
Благодарю
Aleksandr
imagePullPolicy: Always
Aleksandr
да :)
Vadim
https://www.youtube.com/watch?v=3k6sDQh1YFE
Max
Подскажите пожалуйста. Какие capabilities нужно дать контейнеру, чтобы тот смог получить полноценный lsof хоста?
Vadim
Andrey