Maksim
он Типо умеет поднимать несколько подов сразу
Maksim
и сервисы к ним
Oleg
ну в идеале чтобы коробки типовые типа owncloud в одно касание подымать
Oleg
Maksim
нету
Maksim
ну разница api
Maksim
в пакету устаревшая)
Maksim
либо на оброт
Maksim
он пытается сделать RBAC через api v1beta1
Maksim
а у кластер уже v1
Maksim
переписывай пакет)
Maksim
Добро пожаловать в OS
Anton
в kubespray rbac.authorization.k8s.io/v1beta1
Maksim
Maksim
что бы поднимать одной кнопкой нужен helm
Anton
Maksim
kompose фигня редкосная
Oleg
Maksim
его манифесты в кубере нельзя использовать
Роман
Я воспользовался только один раз. Просто, чтобы понять, что нужно куберу. Потом дописал всё своё и уже своё поддерживаю.
Maksim
Короче Олегу нужен helm
Oleg
Maksim
и его ему нужно раскуривать
Maksim
спрей вообще деплоер кластера
Maksim
а не приложух в кластер
Maksim
вот этого не понял
Maksim
что за объеденёные конфги
Oleg
типа такого https://raw.githubusercontent.com/microservices-demo/microservices-demo/master/deploy/kubernetes/complete-demo.yaml
Oleg
это кстати без проблем раскаталось через
kubectl apply -n sock-shop -f "https://raw.githubusercontent.com/microservices-demo/microservices-demo/master/deploy/kubernetes/complete-demo.yaml"
Anton
ага, там и rbac нету =)))
Anton
вы можете сами написать yaml. или запустить helm с dryrun, сохранить выхлоп и использовать
Oleg
kubectl api-versions
admissionregistration.k8s.io/v1alpha1
apiextensions.k8s.io/v1beta1
apiregistration.k8s.io/v1beta1
apps/v1beta1
apps/v1beta2
authentication.k8s.io/v1
authentication.k8s.io/v1beta1
authorization.k8s.io/v1
authorization.k8s.io/v1beta1
autoscaling/v1
autoscaling/v2beta1
batch/v1
batch/v1beta1
certificates.k8s.io/v1beta1
extensions/v1beta1
networking.k8s.io/v1
policy/v1beta1
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
storage.k8s.io/v1
storage.k8s.io/v1beta1
v1
Oleg
есть и то и то
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
Maksim
ой не факт)_
Oleg
ну что посоветуете? забить на helm в данном случае?
Maksim
ytn
Maksim
нет
Maksim
переписать пакет
Роман
Oleg
ну выложи в гитхаб yaml) чтобы вообще kubectl apply подымать
Anton
уже выложено в виде helm chart =)
Oleg
так оно не пашет же
Oleg
или я чего не понял
Oleg
https://github.com/kubernetes/ingress-nginx/issues/1542. а точно nginx-ingress созрел?
Igor Ivanov
господа, подскажите по такому вопросу: в кубернетесе запускаю поды, которые наружу выдают кастомные метрики на определенном порту. чем их можно собирать чтобы запихнуть в прометеус?
Maksim
ну прометеус сам обходит ендпоинты и собирает метрики
Maksim
другой вопрос если метрики не prometheus like
Maksim
тогда нужен какой-нить переводчик...
Igor Ivanov
Maksim
тогда просто написать endpoint в конфиге прометеуса
Igor Ivanov
Получается надо экспоузить порты для этого? В данный момент порт для метрик во внутренней сети кубера
Maksim
смотря где прометеус
Maksim
можно и ingress-controller ром вынести прометеус же собирает по hhtp
Oleg
Ребят, ткните как Ингресс завести до уровня команд
Oleg
Проверенный вариант
Oleg
Как сами делаете
Vadim
Люди, а раскажите каким способом вы поднимаете продакшен кластер и на какой операционной системе?
Maksim
каждый на своей
Oleg
Ты как делаешь?
Салтыдык
я сделал кучу манифестов (шаблонов со вставками переменных), в качестве шаблонизатора — sed, конкачу и kubectl apply
Салтыдык
планирую на helm переходить, а то Makefile слишком толстый получается
Logan
https://www.reddit.com/r/kubernetes/comments/77b5s8/kubernetes_in_ipv6_only/
Ivan
мне тут товарищи из Cisco все мозги слегка продолбили, они мой kubeadm-dind-cluster пытаются использовать для e2e-тестирования IPv6 на GCE. Пока с немного переменным успехом
Ivan
(тк GCE не умеет IPv6, нужен Docker-in-Docker)
Ivan
в смысле, k8s + IPv6
Logan
Vitaliy
Oleg
не правильно инвентори завел
Oleg
подскажите как правильно. У меня мастер, есть внешний IP и внутренний IP. Установлен nginx-ingress. Его контроллер надо биндить на nodePort на 80/443? Иначе на внешнем IP 80/443 ничего нет. Или я не правильно что понимаю?
Oleg
сорян. это уже делается https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/baremetal/service-nodeport.yaml
Oleg
тогда не понятно почему порты не забайндены