@kubernetes_ru

Страница 842 из 958
DASTAN
25.09.2018
03:53:16
внутри скрипта эта команда

на другом проекте эта команда срабатывает на ура

теперь переиспользую на текущем ломается здесь, нагуглить особо не получилось

можете направить на какое-либо чтиво, если вы заняты?

Google
Banschikov
25.09.2018
04:19:58
Для начала выведи Helm list и посмотри есть ли у тебя этот сервис

DASTAN
25.09.2018
04:20:49
пустой, если с флагом —all то STATUS == DELETED

я вручную удалил

если я откажусь от хелма насколько накатывание/откатывание всего этого будет больно?

или лучше инвестировать время и силы на решение этих проблем, и продолжать пользоваться хелмом?

bebebe
25.09.2018
04:27:13
инвестируйте время

DASTAN
25.09.2018
04:27:59
DASTAN
25.09.2018
04:29:30
Как вариант попробовать Helmfile.
этот проект не связан с Helm?

просто название похожее

Banschikov
25.09.2018
04:31:13
этот проект не связан с Helm?
Да. У меня не было альтернативы и пришлось его заюсзать. Как раз штука удобная для CI при помощи Helm как по мне

Yerlan
25.09.2018
04:31:44
Приветствую! Можно ли в kubernetes создавать сети VLAN для размещения подов в разных VLAN?

DASTAN
25.09.2018
04:32:44
Приветствую! Можно ли в kubernetes создавать сети VLAN для размещения подов в разных VLAN?
их можно разделять namespace-ами, и там еще есть RBAC, чтобы разграничивать доступы по ролям

Google
Yerlan
25.09.2018
04:35:32
Вроде как Contiv такое умеет, но как-то мало отзывов... С ним кто-нибудь реализовывал VLAN? По PCI DSS нужно иметь разделение по сетям...

Banschikov
25.09.2018
04:42:30
DASTAN
25.09.2018
04:43:52
Все врно.
тогда думаю не опасно его юзать, так как в конце все они юзают kubectl )

Banschikov
25.09.2018
04:45:50
тогда думаю не опасно его юзать, так как в конце все они юзают kubectl )
Но у меня есть некоторые смутные сомнения) Пока что на деве с ним играюсь

Banschikov
25.09.2018
04:49:30
да, видел) 0.37.0 )
Но эта штука занчительно упростила мне процесс деплоя)

DASTAN
25.09.2018
04:53:06
короче добавил после helm upgrade —install —force теперь стало выходить: Error: UPGRADE FAILED: unable to recognize "": no matches for kind "Ingress" in version "extensions/v1”

DiJey (Pavel)
25.09.2018
04:57:55
Подскажите ансибл в кубе нельзя использовать?

DiJey (Pavel)
25.09.2018
05:07:41
можно
А чем Хелм лучше?

DASTAN
25.09.2018
05:09:06
А чем Хелм лучше?
ansible и helm решают разные задачи, их не получится так сравнивать

bebebe
25.09.2018
05:09:25
ansible это configuration management, а helm - это release manager ворклоадов в k8s

в теории в этом чате где-то сидят апологеты которые генерят ансбилом манифесты для k8s

Anton
25.09.2018
05:10:17
короче добавил после helm upgrade —install —force теперь стало выходить: Error: UPGRADE FAILED: unable to recognize "": no matches for kind "Ingress" in version "extensions/v1”
force удалит объекты, если вдруг их апдейт не удается. посмотрите history для release, сделайте rollback до последнего удачного, потом накатывайте снова

DASTAN
25.09.2018
05:10:57
на другом проекте был, здесь все валится

Anton
25.09.2018
05:12:33
delete --purge =) начните с чистого листа. но еще лучше - describe на объекты, которые создались в результате прошлых запусков для понимания что пошло не так

events посмотрите в ns после выполнения helm

Google
Anton
25.09.2018
05:14:44
я предлагаю только разобраться, что у вас не так, для этого с kubectl можно просмотреть events и описания объектов с kubectl describe

events удобно по дате сортировать kubectl -n NS get events --sort-by='{.lastTimestamp}'

DASTAN
25.09.2018
05:16:45
в ивентах есть kube-dns (type = warning, reason = failedscheduling)

bebebe
25.09.2018
05:22:19
я все жду когда же тут появится любитель m4

Alexey
25.09.2018
05:43:04
можно мне ачивку "любитель envsubst"? ? - cat k8s.static.yml | NAME=packing-monitor INGRESS_PATH=/packing/monitor envsubst | kubectl apply -f - - cat k8s.static.yml | NAME=production-tablet INGRESS_PATH=/tablet/production envsubst | kubectl apply -f - - cat k8s.deficit.yml | NAME=telegram-deficit CHAT_ID="-311418702" envsubst | kubectl apply -f - - cat k8s.deficit.yml | NAME=telegram-deficit-ogorod CHAT_ID="-266446434" PRODUCT_CATEGORY_IDS="4,9,6,5,3,7,8" envsubst | kubectl apply -f -



#!/bin/bash set -e set -x export NAME=$(echo $CI_JOB_NAME | sed 's/build-//') docker build $BUILD_ARGS -t $IMAGE_REPO/$NAME:$CI_COMMIT_SHA -t $IMAGE_REPO/$NAME:latest -f $NAME/Dockerfile $NAME docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.dev.ru docker push $IMAGE_REPO/$NAME:$CI_COMMIT_SHA

bebebe
25.09.2018
05:52:15
регексообразный деплой, безbashенный и беспощадный

забавно что я такое у наших коллег из Индии втречаю

Alexey
25.09.2018
05:54:56
Зато никакого "повернись избушка ко мне передом, а теперь задом" с разработчиками. Есть шаблоны под фронт/бек/cronjob, подстраивайте код под шаблоны, никаких if и тп. Новый сервис - 3 строки, выкатили.

bebebe
25.09.2018
05:56:03
у - успех

Alexey
25.09.2018
05:56:25
if зло

Два несвязанных if это 4 варианта исхода. Через год это 10 if и дохренаард вариантов исхода.

Banschikov
25.09.2018
06:01:42
всем привет, в чем может быть проблема если выходит такое: Error: UPGRADE FAILED: “project-review-feature" has no deployed releases
Вообщем смотри у меня в чем беда была. Во воремя деплоя релиза отпало соединение с tiller. В итоге релиз обновился, но как то неккоректно и в тиллер записались криво данные предполагаю. В итоге получал такую фигню. Пробовал всяески переустановить релиз, но ничего не получилось. Удалил деплоймент из кубернетеса, после этого только все прошло нормально

DASTAN
25.09.2018
06:09:42
У меня даже —force не помогал)
мне сейчас помогает) до этого как то пробрался)

Banschikov
25.09.2018
06:10:59
мне сейчас помогает) до этого как то пробрался)
Ждем крч Helm 3, а пока терпим больььь

Google
DASTAN
25.09.2018
06:11:22
Ждем крч Helm 3, а пока терпим больььь
есть новости о дате выхода?)

Banschikov
25.09.2018
06:12:03
есть новости о дате выхода?)
Неа, ничего неизвестно.Покрайней мере мне

Anton
25.09.2018
06:14:03
с чего вы взяли что с helm3 ваши проблемы уйдут? =)

ну там будет lua, ну уйдет tiller и теперь накиданное руками будет приводится в нужный вид (не факт)

Alexey
25.09.2018
06:15:11
и не всплывёт новых...

Я как-то в детстве вышел на улицу, вижу снеговик, что вчера делали. Думаю ща переделаю. Разломал, стал новый строить, а снег не слипается, замерз. Вот и остался я без снеговиков.

Anton
25.09.2018
06:17:05
ну хоть удовольствие от разрушения получил? =)

DASTAN
25.09.2018
06:17:39
но альтернативы ведь нет если не написать свой “helm”?

или лучше делать все через kubectl?

Alexey
25.09.2018
06:18:10
ну хоть удовольствие от разрушения получил? =)
Не помню, помню было стыдно, когда спросили "да как так то".

или лучше делать все через kubectl?
bebebe ko категорически не согласен, а в целом нет особо проблем с этим, если не нужно разворачивать 100500 разношерстных апп.

Stanislav
25.09.2018
06:19:56
https://twitter.com/sadserver/status/1037717509443444736

bebebe
25.09.2018
06:39:48
@SinTeZoiD ^^^^

Михаил
25.09.2018
06:48:22
@SinTeZoiD ^^^^
У нас поидее есть бот)

Kanat
25.09.2018
06:50:58
mount -o bind /whatever /var/lib/docker
Этого достаточно?

Andrey
25.09.2018
06:54:46
Этого достаточно?
Ну данные ещё перенести надо будет. В идеале сначала маунт, потом устанавливать docker

Kanat
25.09.2018
06:55:45
Сейчас у меня там полно информации, удалить образы контейнеры, удалить докер сделать маунт а затем снова установить докер?

Andrey
25.09.2018
07:04:36
Нет не нужны
Тогда наверн проще будет docker system prune. Потом останавливаем демона докера. Создаём на hdd директорию и в неё переносим все что есть в /var/lib/docker. А потом уже mount -o bind...

Google
DASTAN
25.09.2018
07:15:31
как вы локально проверяете что ваш образ работающий?

до того как деплоить?

я лично проверял поднятием контейнера через докер

Sergey
25.09.2018
07:16:23
пускать на тестовых средах?

то что один образ работает не значит что он также хорошо пойдет во всей инфре

DASTAN
25.09.2018
07:16:50
просто мои деплои ломались через хелм, по всей видимости из за некорректных образов

Страница 842 из 958