Vladimir
там нужно только немного руками покрутить - создать группу, добавить правила и разрешить входящий трафик с этой группы в группе, которая привязывается к nodegroup
Алексей
Тупой вопрос по хельму, коллеги.
Вот у меня есть некий docker image, зовут его centos7.6:abcd. repository у него пусто, так бывает.
Я его пишу в values.yaml хельма просто как Tag: centos7.6:abcd, оно мне дописывает в начале / и ругается на это.
docker inspect говорит RepoTag: centos7.6:abcd без всяких слешей. как мне хельму об этом сообщить?
George
Алексей
Как узнать какой у image репозиторий?
George
если оно не пусто - оно внезапно дефолтный докер хаб.
George
оно в названии имиджа
George
registry.gitlab.com/dev_team/project/deeppavlov
George
в этом случае - registry.gitlab.com это название репы
George
остальное - имиджа
George
тег - после двоеточия
Алексей
docker load обычно сообщает полный путь, и docker image его показывает.
А тут docker load сказал Loaded image: centos7.6:abcd
George
ну, смотри
Алексей
я попробовал написать в values.yaml вот как:
repository: centos7.6
tag: abcd
но нет.
George
подстава в чем. Ты можешь локально собрать имидж типа как бы из дефолтного докер хаба. Тебе это запретить не могут
George
но когда ты его запушишь туда - ты получишь отлуп. Да и кластер куба очевидно берет имиджи не из локального кэша, а с внешнего реджистри
Алексей
Оно мне тогда ставит между centos7.6 и abcd зачем-то слеш
George
блин. Давай в личку
Алексей
George
фиг там
George
у тебя по дефолту имидж полиси = пулл олдейс
George
и это верно, т.к. у тебя в кэше может быть протухший образ (например, если ты летишь на latest). Половина стартанет на нормальном, половина на протухшем - риски высокие
George
поэтому нужно выкачивать всегда из репозитория последний. В теории это не страшно, т.к. докачиваются только те слои, которых нет
Алексей
IfNotPresent у меня.
Тут такое дело, что нет доступа в интернет с данной ВМ. Так что имейджи делают docker load, а потом скармливаются куберу хельмом
George
ну это задница
George
наименуй имидж хотя бы registry.avotkin.com/centos:abcd
George
может тогда прокатит
Алексей
Вопрос чисто в синтаксисе. Другие имейджи имеют repository, хоть и фейковый, который не резолвится с этой тачки. Но вот этот почему-то собрали мне без repository
Алексей
George
а ты переделай его
George
docker tag centos:abcd registry.avotkin.com/centos:abcd
George
вообще у меня такое ощущение, что тебе стоило бы с докера начать, а не с куба... но это имхо
George
напиши как проверишь
Алексей
Это оффтоп уже. Кинули меня с лодки прям в реку бурную. Разбираюсь с конца
Алексей
напиши как проверишь
Container image "registry.name.com/centos7.6:abcd" already present on machine
Алексей
Спасибо
Anonymous
Нужны фрилансеры в хелптим на конфернцию ВЕБ-разработчиков https://devconf.ru/
Vadim
https://kubernetes.io/blog/2019/06/19/kubernetes-1-15-release-announcement/
kubeadm has promoted high availability (HA) capability to beta
kubeadm now seamlessly rotating all your certificates (on upgrades) before they expire.
Andrey
Всем привет. Есть deployment и сервис (Load Balancer). Вопрос: могут ли контейнеры внутри соответствующего пода делать HTTP запросы к ресурсам вне кластера? (по URL)
Семён
да
Семён
если это разрешено полисями
Семён
нет, для этого лучше использовать service
Семён
вот например:
https://docs.okd.io/latest/dev_guide/integrating_external_services.html
Семён
ты создаешь сервис и кастомный эндпоинт к нему
Maksim
Maksim
1 Если в кластере есть networkpolicy то нужно их смотреть такоетобщение может быть запрещено
Maksim
2 внешний сервис можно представить кактвнутренний clusterip сервис, с внешними ендпоинтами
Maksim
3 можно делать cname сервис
Maksim
4. Можно просто ходить натвнешний адрес без заморочек
Maksim
Настрой днс куба на апстрим и ходи по имени
Семён
Семён
если у них и имена меняются - то у тебя проблемы и надо понимать как кубернетес сможет дискаверить внешние сервисы и гененрировать эндпоинты под них.
Andrey
Семён
эти сервисы в клауд провайдере ?
Семён
Если у тебя есть какая-то возможность держать все внешние сервисы в одной таргетгруппе ( терраформом ) то можно направить в кубере эндпоинт на этот балансер, балансер на таргет группу которая автоматически обновляется (тем же терраформом при изменении стейта)
Andrey
Объясню: я запускаю сервис для мониторинга (Prometheus) в контейнере, он собирает данные с разных источников. Они могут быть запущены в разных местах
Семён
у прома же вроде есть механизмы автодискавери ?
George
Andrey
Семён
это вообще не проблема
Семён
у тебя ПОД прометиуса может просто по айпишнику ходить туда куда ему надо, вне кластера, если это разрешено полисями
George
любой ресурс ВНЕ кубернетеса легко превратить в ресурс ВНУТРИ прометеуса
Семён
даже с сервисами не заморачивайся
Andrey
Как только у меня появляется новый target, я добавляю его в конфигурацию Прометеуса и перезагружаю его (не уверен, что это хоррошее решение)
Когда я начал деплоить все на кластере, у всех добавленных таргетов приходит timeout
George
George
Семён
Anonymous
Anonymous
Hi all , how to check whether I am getting vaild details in grafana or not!
Anonymous
I am able to fetch metrics but don’t know wheather it’s proper or not in dashboard !
Alex
Anonymous
It’s for Gerrit and Jenkins
𝚔𝚟𝚊𝚙𝚜
https://habr.com/en/company/flant/blog/456084/
Denis
Добрый день
Имеется ingress-controller nginx. Есть под приложение php-fpm + sidecard nginx
Как заставить Ingres-nginx передавать реальный IP клиента?
Denis
Если что все равзернуто через rancher
George
так