Lucky SB
https://github.com/docker/compose-on-kubernetes чегось токоо не придумают....
Andor
а они точно одинаковые?
Anton
А хде терминатор?
Rainbow
https://github.com/docker/compose-on-kubernetes чегось токоо не придумают....
сто лет же ему. Давно анонсили, что провайдера можно выбрать, swarm/k8s
Lucky SB
сто лет же ему. Давно анонсили, что провайдера можно выбрать, swarm/k8s
хм. а я не знал про него. посмотрел, что 3 коммита и 18 часов назад был залит
Lucky SB
я так понимаю - штука которая новичку даст набор манифестов для деплоя. потом его все равно надо будет допиливать руками
Rainbow
я так понимаю - штука которая новичку даст набор манифестов для деплоя. потом его все равно надо будет допиливать руками
это именно возможность заюзать k8s через интерфейс swarm. 100% давно анонсили. Сейчас найду.
Artem
Ребят, кто юзает Helm, подскадите, как указать подключение к приватному реджестри?
Artem
создал базовый шаблон для чарта
Andor
через пулл секреты
IURII
imagePullSecrets
Vadim
а они точно одинаковые?
ну как, кхм, нет... kafka-брокеры, различия в том, кто из них в данный момент лидер, а кто фолловер
Vadim
Два daemonset сделать? :)
а не проще через nodeSelector?
Vadim
хотя у меня statefulSet, nodeSelector просто заставит запустить все поды на одной машине
Artem
через пулл секреты
делаю как описано тут https://github.com/helm/helm/blob/master/docs/charts_tips_and_tricks.md
Vadim
а мне нужно 2-2
Artem
после делаю helm install . и ошибка при скачивании образа
Валентин
а не проще через nodeSelector?
Ну может и проще, просто 2+2 это ж прям два daemonset'а :) но один фиг шаманить, когда нод больше двух (если важно, на какие именно ноды будут поды приземляться)
David
Привет всем. Разбор одной из самых неоднозначных тем — можно ли (и нужно ли) пихать базу в Kubernetes. Опубликовали краткий текстовый пересказ и видео моего доклада: https://habr.com/company/flant/blog/431500/ . Не смотря на сложность и неоднозначность темы, судя по отзывам аудитории с Highload, доклад получился отличный. Всем советую посмотреть.
Salem
с утра начал смотреть перед работой, не успел 🙁 Но за доклад спасибо
David
Всегда пожалуйста. Рад стараться. P.S. Плюсики, ставим плюсики на хабре. Работаю за плюсики. А если серьезно, больше плюсиков — больше народу узнает и больше пользы нанесем.
Artem
Ребята, помогите с PullSecret в helm, весь день мучаюсь(
Anonymous
Привет, кто поборол проблему с метрик сервер? Вроде актуально kubectl top nodes Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io) Перепробовал https://github.com/kubernetes-incubator/metrics-server/issues/131#issuecomment-419970669
Anonymous
На данный момент сам сервер работает, до этого вообще не запускался. Помогли флажки след. /metrics-server --kubelet-insecure-tls --kubelet-preferred-address-types=InternalIP
V
ребят а не подскажите если я сделал issuer в cert-manager как их можно увидеть ? где хранятся все эти kind своеобразные ?
Rainbow
kubectl get issuer
Rainbow
kubectl get <any resource kind>
G72K
kubectl get <any resource kind>
get kind.apiversion.apigroup
G72K
get ingress.v1beta1.extensions
G72K
Изнутри кластера можно как-то узнать чему равняется cluster.local?
Andrey
Изнутри кластера можно как-то узнать чему равняется cluster.local?
а он разве вообще во что-то резолвится? это ж просто зона
Konstantin
Коллеги! Многие знакомы с Приемо-Сдаточными Испытаниями, а некоторые готовили даже ПМИ для ПСИ. Есть ли у кого наброски, в контексте k8s? Поделитесь шаблонами чек-листов.
Alexander N.
Коллеги, кто обновился уже до 1.13.0?
Etki
а он разве вообще во что-то резолвится? это ж просто зона
я так понимаю, имелось в виду что вместо cluster.local может быть сконфигурировано использование другого значения
Alexander N.
RC Пока
На сайте уже числится как релиз же
Grey
На сайте уже числится как релиз же
да но на моем GKE пока RC хотя он сам обновляется
Andrey
привет. кто-нибудь работал с prometheus-operator? Создаю ресурс prometheus, а он не созадаёт поды
Andrey
разобрался
Andrey
сервис аккаунта не было
Alexander N.
да но на моем GKE пока RC хотя он сам обновляется
А то kubeadm уже предлагает во всю)
Grey
А то kubeadm уже предлагает во всю)
круть в ручную обновился))
Sash
Всегда пожалуйста. Рад стараться. P.S. Плюсики, ставим плюсики на хабре. Работаю за плюсики. А если серьезно, больше плюсиков — больше народу узнает и больше пользы нанесем.
Дмитрий спасибо за доклад. В первый же день ХЛ посмотрел всё по полочкам. Спасибо за ваши доклады. Пускай нового много может я конкретно не узнал но ваши видео помогают просвещать доступно о кубе. И самое главное что делаем и понимаем мы всё верно опираясь на ваш огромный опыт.
Konstantin
Интеграционные тесты что ли?
Невункцилнальные. Всякая тема с безопасность. По линии СБ короче
Andor
Один хрен
Andor
Испытания = тесты
Etki
inspec?
Etki
https://github.com/dev-sec
Andor
Тысячи их
Andor
Хоть батс
Etki
https://github.com/dev-sec/cis-kubernetes-benchmark вот же, положила
Etki
батс для лохов
Andor
Похрен на чём конкретно делать
Etki
ща опять вернемся к обсуждению того, что баш только со строками умеет работать
Andor
Это совсем другой вопрос
Andor
Тесты на батс - несравнимо лучше, чем никаких тестов
Etki
свобода лучше несвободы
Konstantin
там очень тонкие тесты по каждому чиху
Konstantin
а нужны в общем, для обычных безопасников, которые привыкли к редхат и виндовс
Etki
шашечки и езда
Etki
кроме того, отдельные контролы должны конфигурироваться и по желанию отключаться
Konstantin
Когда методика для общей ИС ну строк 30 то для кубера еще 100500 писать - ну такое
Etki
если вам нужно ровно тридцать строк, то нужен ли вам чужой опыт? их и так наверняка написать можно
Artem
Ребят, а как-то можно проверить сервис внутри самого кластера?
Artem
сделал ингресс, но он отдает 503 ошибку
Artem
как отдебажить?
Ievgen
Ребят, а как-то можно проверить сервис внутри самого кластера?
Посмотрев логи сервиса kubectl logs, форварднув порт на локальную машину kubectl port-forward (и подергав курлом)
Evgenii
сделал ингресс, но он отдает 503 ошибку
Скорее всего сервиснейм не правильно указал
Ievgen
логи пода в смысле?
Логи поды, да
Alexander N.
как отдебажить?
В любой соседний под зайди и запроси там имя_сервиса.имя_нэймспейса через тот же курл
Ievgen
Посмотреть есть корректно ли прописан сервис в ингресе, посмотреть есть ли эндроины в сервисе Посмотреть ивенты связанные с этим сервисом Это все по очереди kubectl get / kubectl describe-ом
Andor
Эндпоинты
Artem
kubectl get services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.233.0.1 <none> 443/TCP 13d modest-bee-em-maps ClusterIP 10.233.14.21 <none> 80/TCP 86m kubectl get ingress NAME HOSTS ADDRESS PORTS AGE test-ingress maps.csat.ru 80, 443 78m kubectl describe ingress test-ingress Name: test-ingress Namespace: default Address: Default backend: default-http-backend:80 (<none>) TLS: ssl-csat-ru terminates maps.test.ru Rules: Host Path Backends ---- ---- -------- maps.csat.ru / modest-bee-em-maps:80 (<none>) Annotations: kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"extensions/v1beta1","kind":"Ingress","metadata":{"annotations":{},"name":"test-ingress","namespace":"default"},"spec":{"rules":[{"host":"maps.csat.ru","http":{"paths":[{"backend":{"serviceName":"modest-bee-em-maps","servicePort":80},"path":"/"}]}}],"tls":[{"hosts":["maps.test.ru"],"secretName":"ssl-test-ru"}]}}