G72K
Т.е. CI пайплайн даже трогать не надо
Project Daemon
Sergey
Бодрый день, впрос такой - а python использует cgroups для определения лимитов, когда бегает в k8s?
Sergey
сталкивался кто?
G72K
Написал, чем пользуюсь :) kubespray не пользуюсь , для меня показательно, что у них до недавнего времени тейнты на нодах не работали, потому что они scheduler запускали со своим древним конфигом зачем-то. С другой стороны баги есть везде и кто знает сколько всего не работает в моей наколенной поделке? :)
Denis
Народ, кто нибуть юзал вот этот мануал, для починки Helm?
https://medium.com/@valercara/helm-stuck-in-pending-update-and-how-to-fix-it-13c4b2eaf9f7
Sergey
Вообщем бегают у меня с 10 jyputer'ов, и я не могу сообразить - понимает ли питон лимиты пода в котором бегает
Sergey
если он cgroups не поддерживает - то получается что не понимает, и радостно жрет оперативку как не в себя
Andor
lxcfs?
Sergey
Vadim
Mr.
Посоветуйте, пожалуйста, как лучше сделать общую аутентификацию для микросервисов. Есть разные варианты, видел у Istio не плохое вроде решение - там и роли и описано кому что можно дергать, но проблема, что там почему-то только jwt, а мне хотелось бы токенизациюя через HMAC.
Vadim
судя по времени запуска kubespray тоже не в курсе про интеграционное тестирование
Sergey
Andor
может помочь если приложения внутри контейнера не умеют в cgroup а знать свои лимиты надо уметь
Mikolaj
всем привет. раскатываю куб кубспреем - вопрос такой, как ему указать внешний ипшник с которого можно командовать в сертификатах - access_ip не годится - он пытается на него ещё и etcd повесить
Mr.
в смысле ip для api?
Mikolaj
угу
Mr.
я только знаю как в kubeadm (
Anton
кто нить с cpu manager feature и numa заморачивался для баз данных?
Mikolaj
кажется это kube_apiserver_ip, сейчас попробую с ним катнуть
Denis
Не кто не сталкивался в Helm с такой ошибкой ?:
Error: UPGRADE FAILED: a released named dev-support is in use, cannot re-use a name that is still in use
Andor
> не кто
Mr.
некто сталкивался
Denis
Anton
подскажите пожалуйста по этой ошибке
https://toster.ru/q/570284
Anton
kubectl logs prometheus-operator-858dffb4cf-79wzb -n monitoring
ts=2018-10-12T09:04:34.592045358Z caller=main.go:167 msg="Unhandled error received. Exiting..." err="getting CRD: Alertmanager: customresourcedefinitions.apiextensions.k8s.io \"alertmanagers.monitoring.coreos.com\" is forbidden: User \"system:serviceaccount:monitoring:default\" cannot get resource \"customresourcedefinitions\" in API group \"apiextensions.k8s.io\" at the cluster scope"
Anton
делал по этой статье https://akomljen.com/get-kubernetes-cluster-metrics-with-prometheus-in-5-minutes/
Mikhail [azalio]
я не буду читать статью, извините. У вас проблема сейчас с RBAC
Anton
Никита
спасибо все равно
Та статья ориентирована на кластер без rbac, похоже.
cat > custom-values.yaml <<EOF
global:
rbacEnable: false
Никита
Олсо, норм путь - ставить по официальной документации прометеус-оператора с гитхаба.
Anton
Никита
Anton
возможно. как определить не знаю
bebebe
не совсем. что-то внутри пошло не так
bebebe
kubectl -n monitoring get all -l app=prometheus-operator
bebebe
и в общем случае советую делать helm uprade вместо helm install
выглядит примерно так: helm upgrade --install --namespace monitoring <chart_name> .....
Rainbow
проще поставить через jsonnet по оф пути
Никита
Никита
Вкратце, prometheus-operator создаёт кастомные ресурсы в кубернетесе: prometheus, grafana, alertmanager, servicemonitor; через них можно легко создавать прометеусы, графаны, алертманаджеры, и конфигурить дискавери ендпоинтов для мониторинга.
И есть kube-prometheus, который является набором манифестов, которые используют созданные prometheus-operatorом кастомные ресурсы, и генерируются из jsonnet-шаблонов. Причём, эти манифесты включают в себя установку prometheus-operator, включая необходимые роли.
Никита
Для быстрого старта вполне подойдёт описанное в части Quickstart в документации: https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus
Никита
Для чуть более медленного старта надо поправить конфиг (example.jsonnet), поставить несколько гошных тулов и перегенерировать манифесты прилагающимся скриптом.
Rainbow
Denis
bebebe
Vadim
Vadim
https://github.com/postfinance/kubectl-sudo
Михаил
Sergey
Project Daemon
зачем это делать руками?)
Михаил
Sergey
огонь
Михаил
зачем это делать руками?)
если хочешь получить стабильный кластер, то ручками, если хочешь потом спрашивать по чату "пацаны, что у меня отъебнуло, я не понимать", то ты редиска
Oleh
хороший стикерпак
Project Daemon
Project Daemon
а еще лучше уже готовое взять а не писать велосипеды
Михаил
Sergey
а люди так ничего и не поняли:)
Михаил
хороший чат
зайдешь на 10 минут и еще +2 слайда на митап
Project Daemon
вопрос был не про то умею ли я поднимать кластер ручками а про то есть ли +- годный провиженинг под это
Михаил
но в лучшем случае есть неплохие фреймворки
Project Daemon
С++ STL это опенсорс
Project Daemon
кто осмелится сказать что это плохо?
Михаил
Project Daemon
Михаил
Sergey
Vadim