Anonymous
вот так)
бомба
Aleksey
В смысле?
kubernetes in docker
Dmytro
В проде из опыта куба на кореос и rkt было не очень
Anonymous
нет
Dmytro
Скорее всего будет тоже не очень
Anonymous
но имеет смысл потратить на это время, извлечь опыт, написать докторскую, снять фильм и рассказать почему этого делать не стоит
Aleksey
думаю как с минимумом затрат запилить проверку helm манифеста
Aleksey
в иделе нихочу поднимать никакую инфру для этого
Alex
думаю как с минимумом затрат запилить проверку helm манифеста
Ну валидность ямла как минимум легко проверить
Aleksey
Ну валидность ямла как минимум легко проверить
валидность не сама цель. скорее хочу смок тесты на поднятые микросервисы пнуть
Alex
Типа можно запускать на CI
Alex
Хотя, конечно, недавно поставил поиграть на локалхост - без напильника работает красиво только в демо )
Alex
Но, в принципе, напильник нужен не очень большой
Egor
всем привет, может ктонибуть сталкивался с проблемой что дешборд кубика очень медленно работает
Andrey
нахер он нужен
Dmitry
медленные ответы от api?
Andrew
положительный опыт установки кубика 1.15 с cri-o есть у кого-нибудь?
Oleg
нахер он нужен
А что нужно?
Andrey
консоль, ansible, kubectl
Egor
медленные ответы от api?
от api, все норм, только веб морда
Andrey
и VIM
Dmitry
от api, все норм, только веб морда
то есть статика медленная?
Egor
обрано я хочу глянуть поды в рамках немспейса, отдает очень медленно
Egor
5 секунд примерно
Egor
а подов в 1м немспейсе 5-6 шт
Dmitry
ну так он отдает из api их медленно, или статика со страницы грузитчя медленно. Тут ничего же сверхествесвтенного нет, дебажишь как обычное веб-приложение
Dmitry
Консоль разработчика в браузере и вперед
Сергей
подскажите как можно в одном поде на 2 контейнера расшарить папку, которая лежит в образе одного из контейнеров?
Сергей
имеется приложение на php и в другом контейнере nginx, который должен смотреть в контейнер с приложением. Не хочется встраивать nginx в образ приложения
Alexander
Я делал такое введением третьего контейнера для приложения. Делал image от busybox и приложение паковал туда. Ставил инит контейнером и тот volume монтируют php и nginx
Alexander
Удобно что все версии компонентов видны и есть generic php который подходит под разные php проекты
Alexander
Приложение в гите, я как хочу так и пакую
Сергей
Приложение в гите, я как хочу так и пакую
а, ну так то я знаю) получается ты каждый раз его устанавливаешь заного, все зависимости)
Сергей
так менее профитней получается же?)
Alexander
Нет, приложение уже с зависимостями запаковано в образ. Там тупо копирование при ините
Сергей
Нет, приложение уже с зависимостями запаковано в образ. Там тупо копирование при ините
тогда как получить доступ из других контейнеров в эту папку?)
Сергей
Нет, приложение уже с зависимостями запаковано в образ. Там тупо копирование при ините
Правильно понимаю, что у тебя приложение полностью собранное лежит в инит контейнере, далее ты из php и nginx получаешь туда доступ?
Alexander
1) Под объявляет volume типа emptyDir 2) Init container копирует туда приложение 3) Nginx и php монтируют этот volume
Vyacheslav
https://books.google.ru/books?id=uHS5xQEACAAJ&dq=inauthor:%22Brendan+Burns%22&hl=en&sa=X&ved=0ahUKEwi2vreywsrjAhWSlIsKHV-JAY0Q6AEINzAC Кто-либо уже покупал?
Alexander
Подскажешь как это в конфигурации пишется?
initContainers: - name: app image: xxx/app:0.1 imagePullPolicy: IfNotPresent command: - sh - -c - "cp -R /app-dist/* /application" volumeMounts: - name: app mountPath: /application volumes: - name: app emptyDir: {}
Grigorii
какой самый православный оператор для эластика чтобы EFK в кластер поставить, подскажете? официальный от elastic.co ?
Alexander
спасибо)
Это 1,2 но без 3. Домашнее задание тебе
Сергей
Это 1,2 но без 3. Домашнее задание тебе
да остальное вроде изи) мне просто взглянуть на вот это надо было) я просто видел где то в инете такую запись, не подумал что это оно)
Fidelina
ребята, как запустить контейнер с правами root?
Fidelina
чтобы внутри приложение работало из-под пользователя с UID=0 ??
Vyacheslav
О, пойду почитаю.
Дай фидбек потом пожалуйста)
Aleksey
какой самый православный оператор для эластика чтобы EFK в кластер поставить, подскажете? официальный от elastic.co ?
Если есть сторейдж, который назначется через SC - попробуй https://github.com/upmc-enterprises/elasticsearch-operator
Grigorii
Если есть сторейдж, который назначется через SC - попробуй https://github.com/upmc-enterprises/elasticsearch-operator
спасибо а есть причины какие-то конкретные выбрать его вместо https://www.elastic.co/elasticsearch-kubernetes ?
Aleksey
спасибо а есть причины какие-то конкретные выбрать его вместо https://www.elastic.co/elasticsearch-kubernetes ?
Если у тебя нет хранилки, которую можно замаунтить через Storage Class - можешь даже не пытаться использовать operator'ов
Grigorii
не, с этим проблем как раз нет просто пытаюсь понять какой из операторов лучше
Grigorii
понятно) нужно сравнить и написать статью значит)
Mykola
понятно) нужно сравнить и написать статью значит)
говорят что заландо самый крутой опертор для эластика
Сергей
Это 1,2 но без 3. Домашнее задание тебе
подскажи еще момент, ты собираешь приложение в busybox или как ты его туда копируешь для инит контейнера? как у тебя сборка и доставка происходит?
Mikhail [azalio]
Дай фидбек потом пожалуйста)
Интересно. Подчерпнул даже из первой главы для себя моменты на обдумать.
Mikhail [azalio]
стоит покупать? денег жалко(
Подождите и скачаете так. Наверное не стоит, если жалко денег.
Alexander
говорят что заландо самый крутой опертор для эластика
Ага, смотрел немного. Вроде у них умеет автоскалинг
Andrey
Хорошая книжка - https://programming-kubernetes.info/ - 10 дней триала
Спасибо большое. Очень приятно под рукой референс иметь всего, что наворочено.
Boris
Уважаемые, добрый день. Подскажите где найти подробную инструкцию по настройке ingress. Есть задача сделать следующий проброс http://webclient.application.local/api на http://api.application.local/
dzmitry
Привет, есть локальный кластер мастер и 2 воркера. Поднял также ingress-nginx (nodePort). Приложение и сервайс как clusterIP. Пытаюсь подключить ssl, добавил secret. Но при запросе к сайту получаю 400 Bad Request The plain HTTP request was sent to HTTPS port. Подскажите что не так? PS: У нас также поднят локальный nginx, стоит ли прописывать ip сервайса там в настройках сервера или будет кофликт между локальным nginx и ingress-nginx?
dzmitry
запрос обычно в браузере делаю через доменное имя
dzmitry
вот ингрес конфиг
dzmitry
dzmitry
https:// пропиши руками
так и делаю, получаю 400
Dmitry
Никто не сталкивался со странным багом: поправил аргументы запуска apiserver (/etc/kubernetes/manifests/kube-apiserver.yaml). Перезапустил kubelet. Все работает норм, и аргументы добавленные мною вижу. Но kubectl get po -n kube-system перестал отображать под - kube-apiserver.
Vadim
https://github.com/nmstate/kubernetes-nmstate
Dmitry
Вобщем странная фигня. Ручное удаление из докера, перезапуск kubelet, docker. Перезагрузка хоста не помогали. Нашел записи Jul 23 10:59:02 kube-master kubelet[806]: E0723 10:59:02.922057 806 kubelet.go:1647] Failed creating a mirror pod for "kube-apiserver-kube-master_kube-system(20ddfb3ca88612d913736d793cf508e3)": pods "kube-apiserver-kube-master" is forbidden: no providers available to validate pod request Jul 23 10:59:02 kube-master kubelet[806]: E0723 10:59:02.935324 806 kubelet.go:1647] Failed creating a mirror pod for "kube-apiserver-kube-master_kube-system(4c7cacd8daa52ab43e072f43e2b1c564)": pods "kube-apiserver-kube-master" is forbidden: no providers available to validate pod request Удалил их из /var/lib/kubelet/pods: rm -rf /var/lib/kubelet/pods/20ddfb3ca88612d913736d793cf508e3; rm -rf /var/lib/kubelet/pods/4c7cacd8daa52ab43e072f43e2b1c564 Перезапустил kubelet. И стало норм.
Egor
вот великий вброс, нужно понять при подение куба, будут ли продолжать работать приложения?
Egor
например есть куб, внем 30т приложений, не гуляющие по днсу куба