Andy
Vadim
Vadim
аа, ну тогда можно всё раз сеть "внутренняя"
Lucky SB
Vadim
>А далеко не все cni умеют networkpolicy
ровно одна емнип, да и вопрос скорее "какие порты открывать для внешнего доступа"
Rainbow
Rainbow
у воркер нод даже интернета нет 🙈
Rainbow
Lucky SB
а траефик умеет брать что-то из консула ? или консул умеет конфиг для траефика создавать ?
Lucky SB
или что-то самописное посреднке?
Rainbow
traefik --consulcatalog
и чтобы консул на хосте стоял - все.
Lucky SB
а кто следит за подами, что они живые и обновляет инфу в консуле ?
Rainbow
nomad
Rainbow
или руками просто dorker run --restart always и через ansible регаю.
Lucky SB
Rainbow
это редкий кейс, просто это не проблема, все гибко. у ansible нормальное описание consul сервиса в yaml.
Rainbow
nginx так раскатан для статики.
Lucky SB
чем больше я это все слышу - тем сильнее убеждаюсь, что за три года в хашикорп ничего не поменялось. как ты сидели альтернативно одаренные личности, так и продолжают
Rainbow
Lucky SB
Rainbow
Lucky SB
Rainbow
Ладно, я не против куба, хорошее решение, но сложное. Есть альтернативы и не все печально, а местами на порядок проще. И альтернативы не "просто проще", а "просто другое".
Vadim
ты это уж раз пятый говоришь просто, может там что интересное появилось с тех пор - raw blocks или шедулер
Lucky SB
Nomad Enterprise has support for namespaces, which allow jobs and their associated objects to be segmented from each other and other users of the cluster.
неймспейсы в энтерпрайз завезли
Lucky SB
ффф топку. теперь я знаю что буду спрашивать у любителей номада
Rainbow
Lucky SB
Rainbow
Rainbow
Кластера больше 100 деплойментов я разнесу точно
Lucky SB
если не пихать в прод кластер стейдж и дев, то сколько там будет?
ну прод - это прод. а вот дев-кластер, почему бы не создавать под каждую фичу свой namespace ?
у разрабов по десятку фич в работе, плюс стейджы, плюс всякие хотфиксы... и все это вот внезапно из проекта с десятком микросервисов вырастает в десяток различных инстансов.
держать это все в одном ns - жутко.
поднимать доп. кластера под каждый стейдж - это тупо куча лишнего геморроя. особенно когда рзрабы начинают вопить, что у них все пропало, потому что они не на тот кластер зашли
Антон
так
Антон
это гемор
Антон
давай сдлаем проще - удали заявку в СД и сделай заново пожалуйста
Rainbow
Vadim
Nik
Народ, а давно куб такой умный, находит в неймспейсе mysql и его параметрией пачкает енв всем подряд подам?
Nik
Nik
Nik
Nik
Nik
Nik
(пойду переименую, минут 40 убил непонимая что происходит)
Alex
слушайте, а ведь если я использую pv только в режиме readWriteOnce и мне персистентность нужна только для сервисов, которые умеют в репликацию – то можно просто использовать hostVolume (или как там называется обычное монтирование с хоста)?
Yaroslav
Alex
Yaroslav
вам обслуживание вольюмов надо будет делать ? ну скопировать оттуда чего-нибудь. Вы разделы будете создавать под вольюм или нет ? А есть роли мастера или слейва в инстансах и как будет производитьсч свичовер ? Там много чего спросить можно
Yaroslav
в общем случае - не ленитесь, используйте pv
Andrey Zakharov 🐝
всем привет , столкнулся с такой проблемой - использую helm в котором описал тестовый чарт , в values указал приватный репозиторий , в кубернетесе (миникуб) создал secret (json файл докер логина) regcred
в чарте в deployment.yaml в spec.containers описал использование этого секрета для пула имейджа :
imagePullSecrets:
- name: regcred
при деплое чарта хелмом , выдает ошибку чтчо не может скачать образ
Andrey Zakharov 🐝
когда делаю kubectl get pod -o yaml , там нет imagepullsecrets :
spec:
containers:
- image: mysuperrepo/group/image:tag
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /
port: http
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: fdpjobdispatcher
Andrey Zakharov 🐝
подскажите пожалуйста кто с подобным сталкивался , как решали
Alex
Andrey Zakharov 🐝
кажется разобрался , сори , я сам себе злостный буратино
imagepullsecrets должны быть на уровне containeres , а не в нём
Andrey Zakharov 🐝
spec:
imagePullSecrets:
- name: regcred
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullSecrets:
Andrey Zakharov 🐝
вот так заработало , вопрос снят
Aleksey
Почему может не обновляться pod по команде kubectl set image ... с включенной директивой imagePullPolicy: Always ?
Aleksey
Или я слишком многого хочу?
Rainbow
потому что хеш от манифеста не меняется.
Alegro
Rainbow
поменяется image строка, поменяется хеш
Alegro
+
Rainbow
можно использовать digest от image, если прям зудит использовать один тег
Rainbow
Выглядит как
image: ubuntu@sha256:fc92eec5cac70b0c324cec2933cd7db1c0eae7c9e2649e42d02e77eb6da0d15f
George
к сожалению, это не человекочитабельно