Etki
а как ты выяснил, что не передается?
Sn00part
кавычечки?
Sn00part
Note: Unlike the shell form, the exec form does not invoke a command shell. This means that normal shell processing does not happen. For example, ENTRYPOINT [ "echo", "$HOME" ] will not do variable substitution on $HOME. If you want shell processing then either use the shell form or execute a shell directly, for example: ENTRYPOINT [ "sh", "-c", "echo", "$HOME" ]. Variables that are defined in the Dockerfileusing ENV, will be substituted by the Dockerfile parser.
꧁Александр
Коллеги ищем докладчиков по. Kubernetes на DevConf'17 https://devconf.ru/ru/offers
G72K
Никого Helm не бесит? :)
Anonymous
мне не нравится их дефолтный алгоритм генерации имен/сервисов а так в целом терпимо
G72K
Оно сегодня при удалении релиза удалило то, что в релиз не входило :)
Anonymous
база данных triangular-chinchilla-dokuwiki блин... `triangular-chinchilla-dokuwiki.default.svc.cluster.local"
а если через "--name dokuwuiki" делаешь то получаешь понятное название в хелме но адрес dokuwiki-dokuwiki.default.svc.cluster.local вместо dokuwiki.default.svc.cluster.local
Anonymous
ну это от чарта зависит... не боги их пишут :)
Anonymous
я дак его юзаю в основном для самописных чартов
G72K
Любой чарт может перезаписать любой template , в итоге никогда не знаешь что твой собственный template тебе вернет. Оправдание этому в доке какое то детское
G72K
Еще эта идея публиковать тарболы в стиле 90х, брр
Anonymous
намекаешь на то что надо форкнуть? :)
G72K
Еще из неподтвержденых: похоже что если в чарте есть namespace, и оно не совпадает с namespace релиза, то хелм его конечно поставит, но вот удалить забудет :))
l1njan
Etki
r8s
G72K
Helm.sh/post-upgrade хук: Если это job то следующий апгрейд релиза провалится, так как оно не сможет его создать.
G72K
Еще этот tiller, нафига? Все равно все пишет в configmap, а атомарность create позволяет делать лок на конекретный редиз, так что тиллер вполне себе мог бы жить в клиенте
G72K
Просто кому то хотелось в grpc поиграться :)
Anonymous
ну за это им и платят, я давно уже не ведусь на доклады и хайпы
Anonymous
нам-то платят за противоположное )
Maksim
Anonymous
ну хоть ведутся, у меня как-то наоборот получается: "чуваки, я тут в свое свободное время исследовал новую штуку и она подойдет лучше текущей, вот тут получим то-то а тут ускорится на столько-то"
а они такие: "ну не знаю... нам кажется тебе просто скучно" :)
Maksim
Anonymous
обычно середина
Anonymous
Всем привет
yolkov
Sn00part
helm это вроде менеджер пакетов, сеть тут каким боком?
Sn00part
ну и объект. как это связано с менеджером пакетов то?
Vitalii
А внутри пакета что?)
Sn00part
nginx например
Sn00part
или ещё какой софт
Sn00part
это обычный apt или yum по сути
G72K
никакой транзакционности и роллбэков. может посчитать что изменений нет,хотя если сравнить оъект в helm get release и в kubectl get XXX -o yaml они будут разными
G72K
все подвязано на labels и selectors ,от этого ты можешь установить новый релиз, удалить его, а оно с собой утянит что-то что было до этого. просто потому что labels совпали :)
G72K
из свежего: изменения в initContainers напрочь игнорятся :)
Asan
Привет, а http://www.telepresence.io/ кто-нибудь пробовал?
у меня чёт какие-то странные ошибки при запуске, хотя шелл вроде взлетел
но вот на второй запуск днс перестал работать куберовский из шелла
Asan
или может какие аналоги есть? что бы можно было локально для разработки запустить один сервис, а не весь кубер целиком со всем вобще
Denis
Неплохая штука, но вообще есть minikube
Asan
ну допустим у меня есть сервис который от 3х других зависит
G72K
Asan
можно с миникубом как-то не запускать эти 3 сервиса локально?
Asan
а использовать те что в тестинг контуре кубера
Asan
Ещё оно мне tor-socks в процессе установки поставило, и зачем-то собрало 3й питон из исходников
Asan
а так хотелось что-бы просто заработало :(
Dmitry
Dmitry
etcd-0 Unhealthy Get https://etcd.cluster1:2379/health: remote error: tls: bad certificate
Dmitry
хотя с сертификатами точно все в порядке
Dmitry
уже ссылку кидали закрытую багу.. думаю в 1.6.3 пофиксят
Dmitry
а. не заметил сначала
Dmitry
т.е. это только health check сбоит?
Dmitry
а данные куба ты в etcd нашел? по дефолтному префиксу /registry у меня тоже ничего нет. странно
Dmitry
Я хз где там что... в etcd2 был удобный list.. в 3 я похожее не нашел
Dmitry
но судя по статам, что-то да в кластере есть
Dmitry
+--------------------------+------------------+---------+---------+-----------+-----------+------------+
| ENDPOINT | ID | VERSION | DB SIZE | IS LEADER | RAFT TERM | RAFT INDEX |
+--------------------------+------------------+---------+---------+-----------+-----------+------------+
| https://10.8.38.25:2379 | 8db60315ecac18c6 | 3.1.5 | 4.1 MB | false | 15 | 2700359 |
| https://10.8.27.91:2379 | 2c158b35add3cc39 | 3.1.5 | 4.1 MB | false | 15 | 2700359 |
| https://10.8.164.13:2379 | 50ad704529b6bb22 | 3.1.5 | 4.1 MB | true | 15 | 2700359 |
+--------------------------+------------------+---------+---------+-----------+-----------+------------+
G72K
Dmitry
ага
Dmitry
советую сделать алиас
Dmitry
мой пример
Dmitry
source /etc/environment.tf
alias etcdctl="etcdctl --endpoints https://$(hostname):2379 --ca-file /etc/ssl/ca.pem --cert-file /etc/ssl/server.pem --key-file /etc/ssl/server-key.pem"
alias etcdctl3="ETCDCTL_API=3 /usr/bin/etcdctl --cacert=/etc/ssl/ca.pem --cert=/etc/ssl/server.pem --key=/etc/ssl/server-key.pem --endpoints=$K8S_APISERVER_ETCD_SERVERS]"
Dmitry
/etc/bash_completion.d/aliases.sh
Dmitry
алиас у меня есть, но в etcd пусто
# cluster-etcdctl ls --recursive
/coreos.com
/coreos.com/network
/coreos.com/network/config
/coreos.com/network/subnets
/coreos.com/network/subnets/10.2.91.0-24
Dmitry
аа, опять пропустил сообщения…
Dmitry
сейчас посмотрю с ETCDCTL_API=3
Dmitry
да есть данные, можно спать спокойно
вот команда для вывода списка:
ETCDCTL_API=3 cluster-etcdctl get --keys-only --prefix /
Dmitry
ООО! Спасиб)
yolkov
G72K
у вас dmesg логи собираются же куда-то? вон там видно
G72K
ну и может kubelet что-нибудь пишет себе в лог
G72K
Люди, а cloud provider можно уже отдельно запускать? Мне б запатчить его и пустить рядышком
M
парни нужен коллективный разум)
M
ID=coreos
VERSION=1353.7.0
Server Version: 1.12.6
M
flannel 0.7.0 в rkt , куб 1.6.2, рандомная половина контейнеров не пингуется
M
те куб запускает поды все ок, кубелеты ругаются, что не могут сделать хэлфчек контейнерам, при ручной проверке этих контейнеров видно , что они запущены и айпи в у них есть внутри, но docker0 они пинговать не могут, также их не видно с хоста, если кильнуть под то с вероятностью в 50% он поднимется с сетью после рестарта