
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

Banschikov
25.09.2018
04:28:23

DASTAN
25.09.2018
04:29:30
просто название похожее

Banschikov
25.09.2018
04:31:13

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

DASTAN
25.09.2018
04:32:44

Google

DASTAN
25.09.2018
04:35:23

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

DASTAN
25.09.2018
04:46:55

Banschikov
25.09.2018
04:49:30

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
Подскажите ансибл в кубе нельзя использовать?

bebebe
25.09.2018
05:06:45

DiJey (Pavel)
25.09.2018
05:07:41

DASTAN
25.09.2018
05:09:06

bebebe
25.09.2018
05:09:25
ansible это configuration management, а helm - это release manager ворклоадов в k8s
в теории в этом чате где-то сидят апологеты которые генерят ансбилом манифесты для k8s

Anton
25.09.2018
05:10:17

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

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

DASTAN
25.09.2018
05:13:55

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)

DiJey (Pavel)
25.09.2018
05:19:21

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

DASTAN
25.09.2018
06:07:04

Banschikov
25.09.2018
06:08:25

DASTAN
25.09.2018
06:09:42

Banschikov
25.09.2018
06:10:59

Google

DASTAN
25.09.2018
06:11:22

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

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

Kanat
25.09.2018
06:50:58

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

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

Andrey
25.09.2018
06:56:47

Kanat
25.09.2018
06:56:59

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

Google

Kanat
25.09.2018
07:07:47

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

Sergey
25.09.2018
07:16:23
пускать на тестовых средах?
то что один образ работает не значит что он также хорошо пойдет во всей инфре

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