Harry
Добрый вечер. Озадачился я хранением значений разных секретных переменных типа доступов к базе в темплейтах Хельма, чтобы они прокидывались в окружение при деплое в стейдж или прод. Но хранить в открытом виде некошерно, подскажите годный способ, пожалуйста.
Igor
На мероприятии hyperledger hsckfest показывали развертывание hyperledger fabric network в облаке через кубик.
Igor
Очень изящный код получается
Igor
Для многих облачных сервисов
Nikolay
Есть ссылка?
bebebe
https://blog.pagero.com/articles/tech-talk/simplicity-lies-at-the-heart-of-nats/
Harry
https://github.com/futuresimple/helm-secrets
Спасибо. Я где-то встречался с вариантом через helm charts, но не могу найти. Кто-нибудь так делал?
Denis
helm-secrets upgrade --install нормально работает
Andor
а он из vault умеет?
Igor
Есть ссылка?
Чуть позже. Когда материалы дадут.
Igor
Но кое что есть на гитхабе. Проект hyperledger cello
Igor
В папке src
Igor
Линк неудобно, ребят, с телефона. Легко ищется
Ilia
А лучше бы Vault прикрутить
Ilia
Добрый вечер. Озадачился я хранением значений разных секретных переменных типа доступов к базе в темплейтах Хельма, чтобы они прокидывались в окружение при деплое в стейдж или прод. Но хранить в открытом виде некошерно, подскажите годный способ, пожалуйста.
makrusak
Повторю тут вопрос ;)
makrusak
Maxim Rusak: Вопрос: использовал ли кто-нибудь oss платформы для FaaS типа openwhisk, openfaas, fission? Где использовали? Для чего? Как ощущения? Как выбирали? Заранее спасибо?
Nikolay Markov
А можно очень тупой вопрос? Я так и не добрался до helm, он стоит того? Крутая штука?
Nikolay Markov
Я так понимаю, это инсталлилка каких угодно ресурсов поверх кубера?
bebebe
https://redmonk.com/jgovernor/2018/06/28/rancher-labs-treating-cattle-like-cattle/
Andrey
Я так понимаю, это инсталлилка каких угодно ресурсов поверх кубера?
Мы повсеместно используем Helm. Проблемы текущие решает, но сам не без тонны багов. Они недавно Helm 3 анонсировали, а ещё советую на ksonnet взглянуть.
Andrey
Однозначно советовать Helm 2 я не могу.
Quang
https://github.com/kubernetes/kops/issues/834 Hi all any have issue like this ?? how did you add ssl to k8s api ?
Denis
всем привет. К примеру один воркер-узел ушел на покой в кластере. Запущенные на нем ранее поды показаны в запущенном состоянии, но по факту их нет . Естевственно сервисы не могут до них достучатся. Как сказать шедуллеру, что бы он перепланировал их на другую рабочую ноду? Сейчас просто прешлось удалить под, только после этого он был создан на другом воркере
Sergey
так может убивать их сразу с нодой?
Denis
так может убивать их сразу с нодой?
Я просто думал есть какой-то другой более правильный способ
Denis
Как бы задача k8s является в оркестрации
Sergey
вопрос в том, не привязаны ли эти поды к конкретной ноде
Denis
вопрос в том, не привязаны ли эти поды к конкретной ноде
Вроде как не должны. Покрайней мере selectorNode не было
Denis
kubectl cordon
+ Cпасибо.
𝚔𝚟𝚊𝚙𝚜
Может. Но смотрел статус нод в кластере. И тот узел был NotReady
А какой куб? У меня после апдейта на 11 решедуллинг для деплоймента тоже не сработал почему-то хотя нода и NotReady была. Деплоймент показывался как Running
Roman
А тут про ранчер 2 кто нить может подсказать?
Egor
всем привет. изучаю k8s совсем с нуля. раскатал деплоймент с hello world, service и ingress для него. сейчас хочу как-то собирать с этого access-log. Как это делается, какими инструментами?
Mikhail [azalio]
А тут про ранчер 2 кто нить может подсказать?
Описывайте конкретную проблему. Так будет проще тем, кто знает этот ранчер.
Mikhail [azalio]
всем привет. изучаю k8s совсем с нуля. раскатал деплоймент с hello world, service и ingress для него. сейчас хочу как-то собирать с этого access-log. Как это делается, какими инструментами?
Вы уже посмотрели варианты в гугле? У меня лично собирался через проброшеный сокет рсислога. Но есть масса других решений. Зависит от задач.
Egor
щас про fluentd статейку читаю
Mikhail [azalio]
щас про fluentd статейку читаю
Сейчас для обычных серверов используется filebeat, вижу что про кубер тоже есть https://www.elastic.co/blog/shipping-kubernetes-logs-to-elasticsearch-with-filebeat
Roman
Ну все просто. У меня есть ранчер 2 и есть какой то тестовый app. Мне необходимо прикрутить к этому приложению домен. Все!
cent
Привет всем! Подскажите как можно продебажить kibana? Почему-то она не ходит на контейнер ES. Ну или не видит данных Хотя в контейнере kibana курлом можно запросить ES bash-4.2$ curl -s http://elasticsearch:9200/|grep number "number" : "6.2.4", Конфиг простейший bash-4.2$ cat /usr/share/kibana/config/kibana.yml |grep -v ^# —- server.name: kibana server.host: "0" elasticsearch.url: http://elasticsearch:9200
cent
Tcpdump tcptraceroute
Ну kibana кидает какой-то запрос curl http://127.0.0.1:5601/elasticsearch/_msearch {"statusCode":404,"error":"Not Found","message":"Not Found"} через tcpdump не вариант искать
Etki
404 значит, что HTTP точно есть
Kirill
Всем привет. Начал изучение k8s, для этого поставил 3 машины в вбокс. На них настроил nat and internal network. Теперь у меня беда при расскатке flannel. Он не хочет поднимать поды на 2 нодах с проблемой: Error registering network: failed to acquire lease: node "kub2" pod cidr not assigned хотя я делал:
Kirill
kubeadm init --apiserver-advertise-address 192.168.1.1 --service-cidr 192.168.1.0/24 --pod-network-cidr 192.168.1.0/24
cent
Моя вина. Я просто тупанул и не выставил дату выборки))
Ivan
Привет! А кто нибудь подключал к гитлабу куб в качестве ранера? подскажите, что может означать ошибка ERROR: Job failed: error executing remote command: command terminated with non-zero exit code: Error executing in Docker Container: 137 раннер к кубу подключается, создаёт под, потом валится в эту ошибку
Andrey
Проверьте, что лимиты нормальные стоят в поде.
Ivan
ок, сейчас проверю )
Ivan
точнее, лучше уберу пока совсем )
Ivan
ага, теперь Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? конфиг такой concurrent = 3 check_interval = 0 log_level = "warning" [[runners]] name = "Kubernetes Runner" url = "https://gitlab.company.ru" token = "71da107d71436d2326cd2f55573c51" executor = "kubernetes" [runners.kubernetes] host = "https://10.1.29.10:6443" cert_file = "/etc/ssl/kubernetes/apiserver.pem" key_file = "/etc/ssl/kubernetes/apiserver-key.pem" ca_file = "/etc/ssl/kubernetes/ca.pem" namespace = "gitlab" image = "docker:dind" privileged = true poll_interval = 3 poll_timeout = 360 [runners.kubernetes.node_selector] master = "true"
Ivan
не понимаю, зачем ему ещё докер нужен ((
Ivan
или может имэдж надо использовать другой?
Andrey
Тут не помогу уже, не делал так.
Ivan
он кстати реально дефективный. я его использовал для ранера на докере и приходилось в него прокидывать сокет от внешнего докера
Ivan
хотя он же как бы докер-ин-докер т.е. у него свой сокет должен быть внутри
Vladimir
ребята как почиститить кеш у kube-dns? отдает старый ип.. вышестоящий днс возвращает правильный
Andrey
kubectl delete pod
Mikhail [azalio]
не понимаю, зачем ему ещё докер нужен ((
гитлаб раннер для запуска раннера поднимает докер контейнер
Mikhail [azalio]
гитлаб раннер для запуска раннера поднимает докер контейнер
хотя это если не для кубера, в кубере он создает под конечно.
Mikhail [azalio]
я запускал в кубере, все норм было, делал по доке.
Vadim
хотя он же как бы докер-ин-докер т.е. у него свой сокет должен быть внутри
нет конечно, полностью докеризированного докера нет и не будет - ему нужен настоящий сокет с хоста
𝚔𝚟𝚊𝚙𝚜
да ну?
𝚔𝚟𝚊𝚙𝚜
У меня gitlab-runner запущен в кубере но sidecar-докером, когда приходит job он создает контейнер в том самом докере, не в хостовом и использует его для сбора images
Huan
привет всем. кто-то обновлял кубер с 1.10.х на 1.11? есть ли какие-то проблемы при апгрейде?
Siarhei
Господа - сбилдил свой докер образ, docker images - его показывает, но при деплое ошибка: Failed to pull image "myjenkins-image:1.0": rpc error: code = Unknown desc = repository - как указать в deployment что его надо брать из локального хранилища, или так совсем нельзя и нужно наворачивать приватный репозиторий докера