
Kirill
10.10.2018
13:52:51
есть нубовый вопрос по формату helm charts

Dmytro
10.10.2018
13:53:01

Kirill
10.10.2018
13:54:15
обязательно ли использовать Secrets для, например, MYSQL_PASSWORD или же я могу отдать это в виде env variable?

Dmytro
10.10.2018
13:54:26
вернее я знаю уже 2 года конторы которые крутят в проде куб на ГПУ, а докер может и дольше

Google

Andor
10.10.2018
13:54:37
Ты можешь секрет передать в env

Kirill
10.10.2018
13:54:46
spec:
services:
- environment:
CLI_SCRIPT: php /app/web/typo3/cli_dispatch.phpsh
MYSQL_DATABASE: typo3
MYSQL_HOST: mysql
MYSQL_PASSWORD: xxxxxxxxxxxxx
MYSQL_PORT: "3306"
MYSQL_ROOT_PASSWORD: xxxxxxxxxxxxxx
MYSQL_USER: typo3
TYPO3_CONTEXT: Production
WEB_DOCUMENT_INDEX: index.php
WEB_DOCUMENT_ROOT: /app/web/
но в явном виде нельзя?

Andor
10.10.2018
13:55:01
Безопасность на твоей ответственности

Fike
10.10.2018
13:55:01
почему?

Andor
10.10.2018
13:55:09
Как хочешь - так и передавай

bebebe
10.10.2018
13:55:20
.phpsh oh shi~

Fike
10.10.2018
13:55:26
++ к вышенаписанному

Kirill
10.10.2018
13:55:40

Andor
10.10.2018
13:55:41
Енв можно взять из сикрета

Alexey
10.10.2018
13:56:03

Kirill
10.10.2018
13:56:15

Google

Andor
10.10.2018
13:56:22
Можешь

Kirill
10.10.2018
13:56:36
спасибо!

Alexey
10.10.2018
13:56:54

Andor
10.10.2018
13:57:14
Как ты будешь относиться к секурности твои паролей - твоя ответственность, можешь плейнтекстом хранить где хочешь
Щас ваще можно волт заюзать и будет норм

Artem
10.10.2018
13:57:49

Алексей
10.10.2018
13:58:00

Vadim
10.10.2018
13:58:00

Andor
10.10.2018
13:58:19

Sergey
10.10.2018
13:58:31

bebebe
10.10.2018
13:58:35

Andor
10.10.2018
13:58:37
Хотя оно появилось как пакетфильтр, сейчас фичи вылезли за рамки названия

Vadim
10.10.2018
13:58:45

Andor
10.10.2018
13:58:59
Я до сих пор в шоке

Dmytro
10.10.2018
13:59:01

Andor
10.10.2018
13:59:20
Ну и на ходу можно загружать жит-компиленое чо хочешь

Fike
10.10.2018
13:59:42

Stas
10.10.2018
13:59:53

Dmytro
10.10.2018
14:00:02

Google

Kirill
10.10.2018
14:00:22
блин чуваки, все наоборот

Fike
10.10.2018
14:00:22

Andor
10.10.2018
14:00:59
Не совсем

Kirill
10.10.2018
14:01:01
я начал искать почему у меня tiller контейнер не деплоится, а потом уж в yaml заглянул

Denis
10.10.2018
14:01:08

Andor
10.10.2018
14:01:36

Kirill
10.10.2018
14:01:44
и я наехал на разрабов что они secret не используют, они говорят что в env variables тоже норм

Vadim
10.10.2018
14:01:50

Kirill
10.10.2018
14:02:12

Kirill
10.10.2018
14:02:50
а нормально вообще в одном yaml файле стартовать frontend и backend?
например вот так:

Alexey
10.10.2018
14:03:36

Kirill
10.10.2018
14:04:00
spec:
services:
- environment:
CLI_SCRIPT: php /app/web/typo3/cli_dispatch.phpsh
MYSQL_DATABASE: yyyy
MYSQL_HOST: mysql
MYSQL_PASSWORD: xxxxxxxxxxxxx
MYSQL_PORT: "3306"
MYSQL_ROOT_PASSWORD: xxxxxxxxxxxxx
MYSQL_USER: typo3
TYPO3_CONTEXT: Production
WEB_DOCUMENT_INDEX: index.php
WEB_DOCUMENT_ROOT: /app/web/
image: docker-registry.xxxxxxxxxxxxx
name: app
ports:
- mode: ingress
protocol: tcp
published: 80
target: 80
volumes:
- source: yyyy-data
target: /app/web/uploads
type: volume
- source: yyyy-data
target: /app/web/fileadmin
type: volume
- environment:
image: docker-registry.xxxxxxxxxxxxx
name: mysql
volumes:
- source: mysql
target: /var/lib/mysql
type: volume

Andor
10.10.2018
14:04:04

Kirill
10.10.2018
14:04:21
понял, благодарю

Andor
10.10.2018
14:04:27
Это не "один файл", а один под
И это не нормально

Alexey
10.10.2018
14:04:57
deployment нужен как минимум

Dmytro
10.10.2018
14:05:00
в ямле стартовать

Google

Алексей
10.10.2018
14:08:00

Kirill
10.10.2018
14:08:47

bebebe
10.10.2018
14:11:37
"свеженький" ?

Алексей
10.10.2018
14:12:01

Fike
10.10.2018
14:13:22

Andor
10.10.2018
14:13:44
Я не спец, но вроде опционально
Для кубеней уже написали какой-то балансер на ебпф

Fike
10.10.2018
14:14:49
я просто пока только про nftables такое слышал

Dmytro
10.10.2018
14:15:28
cilium на ebpf же делают network policy насколько я помню

Andor
10.10.2018
14:15:37
Во, цилиум

Kirill
10.10.2018
14:15:51
а про кубернет?
minikube на маке стоит месяца два как, когда есть время смотрю потихоньку

Andor
10.10.2018
14:15:52
Неправильно запомнил возможно

Алексей
10.10.2018
14:18:23
minikube на маке стоит месяца два как, когда есть время смотрю потихоньку
helm управляет выкатом и шаблонизирует. То что ты выкатываешь - это уже манифесты кубернета.
В одном файле манифеста ты можешь сколько угодно yaml секций сделать разделяя их --- Но это не удобно обычно
Либо можешь выкатить всё в одном поде. Либо можешь выкатить в одном файле но в разных подах
И лучше через deployment, а не прямо поды.

Alexey
10.10.2018
14:21:55

Denis
10.10.2018
14:23:18

Kirill
10.10.2018
14:23:31

Алексей
10.10.2018
14:27:39

Andor
10.10.2018
14:29:49

Alexander N.
10.10.2018
14:30:02
Коллеги кто обновлялся с 11 до 12 - грабли были?

Google

Artem
10.10.2018
14:30:08

Denis
10.10.2018
14:31:07

Andor
10.10.2018
14:32:07
Какому мануалу?

Denis
10.10.2018
14:32:37

Andor
10.10.2018
14:32:42
Если у тебя в деплойменте написано replicas: 5, то кубер будет стараться сделать 5
Одна упадёт - поднимется ещё 1

Denis
10.10.2018
14:34:01
это понятно, там в связке редис кластер, при переезде подов с ним теряется связь
и не посстанавливается

Andor
10.10.2018
14:34:52
Кто ж знает как у тебя это всё настроено

Denis
10.10.2018
14:35:46
ну вот) мне интресно можно ли через ingress просто балансировку сделать

Andor
10.10.2018
14:35:52
Можно

Stanislav
10.10.2018
14:36:00
/me делал - работало

Andor
10.10.2018
14:36:15
Но при чём тут редис - не очень понятно

Denis
10.10.2018
14:38:47
не суть важно зачем там редис)

Andor
10.10.2018
14:39:05
Балансировку ингрессом сделать можно

Artem
10.10.2018
14:39:10

Andor
10.10.2018
14:40:25
Или нужно

Maksim
10.10.2018
14:53:10
Парни история следующая два кластера dev и прод

Anton
10.10.2018
14:53:50

Maksim
10.10.2018
14:53:58
Cpu requests на dev под поды 0
А на проде какой бы не стартанул cpu requests 100m
В спеке лимитов нет