Size: a a a

Kubernetes — русскоговорящее сообщество

2020 August 27

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alexander Valkov
Мой пример я и сам знаю. Я думал у тебя свой опыт с этим есть.
мой опыт такой: я сразу понял что миникуб это жесть для поддержки, и если надо идентичное окружение, добро пожаловать в dev кластер. А локально дотсаточно docker-compose
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
В общем, в этой священной войне я однозначно на стороне клана Унификации Окружений )
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alexander Valkov
В общем, в этой священной войне я однозначно на стороне клана Унификации Окружений )
ток окружения не унифицированы. Ты в миникуб разрабов, тоже накатываешь те же самые вебхуки/psp/network policy? миникуб кластер разворчивается тем же инфрастуктурным кодом из той же репы?
У тебя на проде redis/postgres разворачиваются контроллерами или helm чартами, те же самые контроллеры и helm чарты используются локально? Давай честно?
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Так, стоп. Есть разница, между "есть разница" и "всё ваще по-другому", согласен?
Одно дело часть манифестов поменять, другое - отдельно docker-compose поддерживать.
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Я вообще не хотел в холивар, я думал конкретные примеры есть, горшочек не вари!
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alexander Valkov
Так, стоп. Есть разница, между "есть разница" и "всё ваще по-другому", согласен?
Одно дело часть манифестов поменять, другое - отдельно docker-compose поддерживать.
Ну так от политик psp сильно зависит работа приложения. У тебя например psp uid юзера может подменять при старте контейнера. Развернуть redis с помощью redis оператора это одно, поднять простенький statefulset это другое.
С таким же успехом можно сказать, что окуржение в docker-compose просто имеет "разницу"
источник
2020 August 28

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
Хоть в чём-то все согласны, что разрабы на винде это тихий ужас 🤬
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
У нас таких нет )
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alexander Valkov
Так, стоп. Есть разница, между "есть разница" и "всё ваще по-другому", согласен?
Одно дело часть манифестов поменять, другое - отдельно docker-compose поддерживать.
примеров кучу можно придумать, в продовом кластере стоит limitranger, который проставляет дефолтные лимиты/реквесты. В миникубе например забыли их поставить или они другие.
Разраб не выставил лимиты/реквесты, локально в миникубе все работает. Деплоет в кластер - там oom, потому что дефолтные слишком низкие.
Я таких могу миллион придумать)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
примеров кучу можно придумать, в продовом кластере стоит limitranger, который проставляет дефолтные лимиты/реквесты. В миникубе например забыли их поставить или они другие.
Разраб не выставил лимиты/реквесты, локально в миникубе все работает. Деплоет в кластер - там oom, потому что дефолтные слишком низкие.
Я таких могу миллион придумать)
+
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ну, лимиты - это про стресс тестирование или vpa на автопилоте
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Остальное согласен
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Artem Silenkov
Свадебная ваза хороший фильм, в клаудфлуде уже обсуждаем
Миня там нет
источник

N

Nik in Kubernetes — русскоговорящее сообщество
я тут сегодня в ожном из чатов видел обсуждения за argocd и че то мне хочется узнать чем он не зашел народу
источник

N

Nik in Kubernetes — русскоговорящее сообщество
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Конечно можно выстроить идельный процесс. Настриваем локальный миникуб, прям как на проде. Те же ямлы. Но не факт что таким кластером, локально будет удобно пользоваться. Да и тяжело это сделать, особенно если мы хотим поддерживать накатку такого кластера под все платформы linux/macos/windows
У нас например в продовых кластерах стоит readonlyrootfilesystem: true, вряд-ли локально с такой политикой будет удобно жить.
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
Если вернуться к тому зачем вообще разрабы юзают контейнеры, так это за тем чтобы версии окружения их приложения совпадали )) докер компоуз интуитивно понятен, в отличии от кубернетес манифестов, где это целый навык
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Nik
я тут сегодня в ожном из чатов видел обсуждения за argocd и че то мне хочется узнать чем он не зашел народу
В слаке, что ли ?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Nik
я тут сегодня в ожном из чатов видел обсуждения за argocd и че то мне хочется узнать чем он не зашел народу
а чем говорят он плох. Вроде отличный комбаин
источник

N

Nik in Kubernetes — русскоговорящее сообщество
George Gaál
В слаке, что ли ?
кажется в телеге. но не могу найти в котором из чатов). пока работал - пролетело мимо.
источник