
Denis
06.09.2016
18:26:15
лови!

Maxim
06.09.2016
18:26:23
спасибо :)
надо их забрутфорсить по этой теме

Denis
06.09.2016
18:27:50
ботнет

Google

Maxim
06.09.2016
18:51:12
чот ботнет захлебнулся не начавшись...

Andrey
06.09.2016
19:15:57
че мне теперь, айфон покупать :(
заанонсите кто отслеживает когда на андройде выйдет? пишут что через месяц сдеплоят

M
07.09.2016
06:57:31
парни как передать ENV в args: ? пробовал как в баше $VAR, он ее не раскрывает

Maxim
07.09.2016
06:59:13
Use 12fa, Luke

M
07.09.2016
06:59:26
spec:
containers:
- name: proxy
image: proxy-dev:latest
args:
- -var="$VAR"
imagePullPolicy: Always
env:
- name: VAR
value: '123'
типа так

Maxim
07.09.2016
06:59:53
И боюсь, это ответ, близкий к официальному
Да я понимаю, чего ты хочешь
Но ты не должен этого хотеть с кубернетесом

M
07.09.2016
07:01:15
печально)
все приходится делать через жопу) типа CMD "start.sh"

Maxim
07.09.2016
07:07:54
ну не совсем так

Google

Maxim
07.09.2016
07:08:02
я ж там выше не зря про 12fa
https://12factor.net/
о, там даже парусске есть
https://12factor.net/ru/
вот например тематический контейнер с тыптыщем: https://github.com/crabmusket/nginx-12fa
правда тут все именно через CMD start.sh, но такова специфика тыптыща, он не заточен под ENV-переменные
но когда пишешь софтину сам (ну или программизды свои, родные), то лучше это учитывать на старте
что впоследствии поможет уменьшить количество костылей

M
07.09.2016
07:34:49
=) спасибо за экскурс

Fike
07.09.2016
09:39:01
я, может, опять виртуализирую, но там же вроде был синтаксис $(ENV_VAR), который самим кубернетесом разворачивается, нет?

Maxim
07.09.2016
09:39:26
его обещали
во времена 1.1
но по-моему он в итоге запылился и слился

Fike
07.09.2016
09:41:37
в текущей доке есть (хотя, возможно, просто не выкинули) http://kubernetes.io/docs/user-guide/configuring-containers/#environment-variables-and-variable-expansion

Maxim
07.09.2016
09:45:06
https://github.com/kubernetes/kubernetes/blob/v1.3.6/docs/design/expansion.md#in-a-pod-building-a-url
как-то странно
где-то евалится, а где-то нет

Михаил
07.09.2016
11:42:02
я пожалуй повторю свой вопрос. Кто-то юзал OpenShift?

Denis
07.09.2016
11:43:25

Google

Михаил
07.09.2016
11:44:00

Ivan
07.09.2016
13:10:23
вообще k8s начинался не с OpenShift http://queue.acm.org/detail.cfm?id=2898444

Denis
07.09.2016
13:43:14
Евгений в @docker_ru интересную ссылку подкинул)
Это смотрели?
https://habrahabr.ru/post/301370/

Maxim
07.09.2016
13:43:48
немного трешовато
тогда уж сразу патроны лучше брать
https://github.com/zalando/patroni

Eugene
07.09.2016
13:45:33
Насчет patroni, наткнулся тут еще на похожий инструмент:
https://github.com/sorintlab/stolon
сам не пробовал, если что

Maxim
07.09.2016
13:45:54
дада, столон еще
спасибо
гуглил вот его

Eugene
07.09.2016
13:46:10
не за что )

Alex
07.09.2016
19:52:31
#whois
▫Какой у вас проект или где работаете?
Altoros
▫В чём вы специалист?
все, что касается инфраструктуры - специализировался на web backend, monitoring, сейчас на private PaaS (Cloud Foundry)
▫Чем можете быть интересны или полезны сообществу?
могу рассказать про PaaS в целом
▫Чем интересно сообщество вам?
послушать про k8s
▫Откуда вы?
Архангельск
▫Как узнали про группу?
от @DenisIzmaylov
Всем привет!

Denis
07.09.2016
19:59:12
Парни, без шуток, Алексей - очень крутой и однажды невероятно сильно спас меня при решении проблем с Concourse и Docker! ???
Алексей, познакомьтесь, кстати, с Максимом @pipopolam - он гуру Kubernetes с over 10 летним опытом (не только K8s, конечно же), человек фантастического терпения и заботы о своих коллегах. :) Я бы рассказал, как он меня спасал трое суток подряд не отходя ни минуту от чата, но это уже было бы совсем перебором. :))

Maxim
07.09.2016
20:02:19
ну вот так сходу взял и спалил

Denis
07.09.2016
20:03:21
I'm sorry :)

Alex
07.09.2016
20:03:43
) история чата выдаёт

Google

Denis
07.09.2016
20:04:19
Короче, Максим - человек-Kubernetes, изучивший все его исходники (кмк), просто-таки Кубернатор :))

Alex
07.09.2016
20:05:41
это замечательно!
я тут год назад искал информацию о размере деплойментов kubernetes в production
кто знает сейчас наибольший размер в физических машинах?

Maxim
07.09.2016
20:09:26
наибольший размер чего?

Admin
ERROR: S client not available

Alex
07.09.2016
20:09:41
кластера Kubernetes в prod

Maxim
07.09.2016
20:10:02
последняя желтизна была про две тысячи нод
в KubeWeekly четыре выпуска назад

Alex
07.09.2016
20:10:29
это физических или виртуальных?

Maxim
07.09.2016
20:10:48
а какая разница в данном контексте?
что так две тыщи kubelet'ов, что эдак

Alex
07.09.2016
20:12:07
управляемый объем ресурсов, приложений

Maxim
07.09.2016
20:18:22
виртуалки
вот статья: https://cncf.io/news/blogs/2016/08/deploying-1000-nodes-openshift-cncf-cluster-part-1
я попутал с недосыпу
про две тысячи было в kubernetes.slack.com
там на гугломощностях собирались делать
но не знаю, сделали ли

Alex
08.09.2016
06:03:48
а, знаю этот кластер

Google

Alex
08.09.2016
06:04:31
там Intel отдал 1к железных серверов cncf для тестов

Maxim
08.09.2016
07:54:09
https://github.com/kubernetes/kubernetes/pull/31622
феликса прессуют
xiang90 прибежал, как обычно

M
08.09.2016
09:29:03
а claimRef: работает у кого-нибудь?
или кто как привязывает pvс к pv ?

Maxim
08.09.2016
09:31:46
А в чем проблема с клеймами?

M
08.09.2016
09:32:29
ну как конкретному pvc указать юзать конкретный pv
я сейчас попробовал claimref и у меня pvc висят в pending
cat ./storagemaster/pv*.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: masterstor
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
claimRef:
namespace: master
name: masterstor
nfs:
path: /srv/masterstor
server: 10.100.60.42
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: masterstor
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi

Maxim
08.09.2016
09:34:09
Так не там указал-то

M
08.09.2016
09:34:35
kubectl get pv |grep master
masterstor 10Gi RWX Released master/masterstor 15m
а pvc в master в pending
а что не указал?

Maxim
08.09.2016
09:36:43
```kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: data-redis-0
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
selector:
matchLabels:
app: redis```
Selector