Vladimir
в том и проблема что плагин отрабатывает почти как надо.. только исходный лог улетает отдельным сообщением..
Vladimir
а за ним следует лог с метадатой
Dmytro
ну и нужно добавлять обязательно тег докер логам чтобы потом метадата фильтр по тегу матчился, т.е. tag kubernetes.* format jsonи потом <filter kubernetes.**> @type kubernetes_metadata </filter>
Михаил
лежачих не бьют?
Не модно просто. Народ перестал хотеть большой кластер и теперь делает его в виртуалках и облаках
Vladimir
в моем файле конфига так и написано
Dmytro
в том что я вижу стоит format none
Dmytro
что очевидно работать не сможет
Vladimir
изменил на json.. результат http://paste.org.ru/?brnycu
Vladimir
два отдельных сообщения
Vladimir
метадата правильная
Vladimir
но сам лог уже не в json формате :)
Dmytro
добавь <system> @log_level debug </system>посмотри что он по шагам делает
Vladimir
http://paste.org.ru/?4zue9c
Dmytro
затрудняюсь сказать чего не хватает, в remote syslog никогда не пробовал писать. Возможно какие-то из этих флагов еще помогут: <match **> include_tag_key true logstash_format true time_key time
Vladimir
спасибо, сейчас попробую
Vladimir
на все 3 параметра поругалось что not used
Dmytro
по сути с теми 3 кусками конфига что я писал выше у меня успешно считывает в json формате из докер логов, метадата фильтр докидывает поля и потом этот json пишется в AWS elastic. Контейнер этот я сбилдил больше года назад и версии всего там старые, с тех пор все работает. Может все-таки в новых версиях поменяли что-то
Vladimir
[warn]: parameter 'time_key' in <match kubernetes.**> </match> is not used. в таком виде
Denis
🎉 MOSCOW KUBERNETES MEETUP 3 5 месяцев?! Друзья, коллеги, мы не встречались целую вечность! Хватит, хватит это терпеть! 20 июня, офис Ingram Micro. Kubernetes, Москва, снова вместе. Kubernetes стал стандартом де-факто в мире кластером. Чат русскоговорящего сообщества Kubernetes в Telegram ( https://t.me/kubernetes_ru ) перегрет горячими обсуждениями. Нас уже более 1500 участников. Казалось бы, всё уже обсудили, но нет. На этот раз, наш ждёт что-то новое. Выходим за границы привычного. Впервые у нас в гостях англоязычный спикер. Поэтому, отменяйте планы на среду, приглашайте с собой коллег и готовьтесь погрузиться в новый большой мир. Настала пора обсудить – куда же мы все пришли за последние 15 месяцев? ПРОГРАММА: 19:00 - 19:20 Socializing 19:20 - 19:35 Welcome & digest, some fun 19:35 - 20:15 Networking and security in Kubernetes (Emil Gągała, VMware, EMEA Network and Security Architect) Do I need something more than Flannel? Flannel seems to be most popular networking option in Kubernetes. Is it the only choice? How to implement namespaces, services, ingress controller, network policy in more efficient way? And not forget about 2 day operations simplicity? Join my session to see live demo of K8S networking with VMware NSX. Bio: Emil Gągała – network consultant, enthusiast of cloud technology and cloud native applications. Graduate of telecommunications at Warsaw University of Technology. Three years ago he joined VMware team as EMEA Network & Security Architect. Involved in NSX projects in areas of Kubernetes, OpenStack and Cloud. Previously he worked as Senior System Engineer in Juniper Networks. He has expertise in area of core networks, data centers and security. VCIX-NV, AWS-CSA and JNCIE certified. 20:15 - 20:55 Kubernetes Bare Metal (Михаил Жучков, Neuron Digital, SRE Team Lead) В данном докладе Михаил расскажет о том, как жить с Kubernetes на "железных" серверах без облаков. Про L3 сети, про Calico, про его дружбу с OSPF. Поднимутся проблемы написания своих плейбуков для установки кластера и обсудим плюсы-минусы такого подхода. Био: Михаил – "классический" админ с 10-летним стажем, нырнувший пару лет назад в модный стек технологий. С радостью познаёт новые технологии и с болью смотрит на то, как их познают другие. Известен своими провокациями про OpenStack vs Kubernetes. 🙂 20:55 - 21:15 Кофе-брейк, чай-пати, горячие дискуссии 21:15 - 22:00 Обзор Kubernetes как сервиса от облачной платформы Mail.Ru (Дмитрий Лазаренко, Mail.Ru Group, Product Manager) Недавно компания Mail.Ru Group запустила Kubernetes как услугу в облаке Mail.Ru Cloud Solutions, которая позволяет быстро создавать и масштабировать кластеры Kubernetes, включая multi master. В докладе Дмитрий расскажет о том, что под капотом этого решения - про функциональную начинку и системную архитектуру, про интеграцию с IaaS-платформой на базе OpenStack (приватные сети, блочные и NFS Persistent Volumes и PVC, LoadBalancer), а также про модель безопасности. Био: Дмитрий отвечает за PaaS-сервисы B2B-облака Mail.Ru, включая контейнерные решения на базе Kubernetes. До этого, в течение 6 лет работал в Jelastic, отвечал за разработку и развитие контейнерной PaaS-платформы. Эксперт в построении высоконагруженных сервисов. 22:00 - 6:00 Afterpaty? 🙂 УСЛОВИЯ УЧАСТИЯ: 1. Мероприятие бесплатное. 2. Регистрация по ссылке - https://www.meetup.com/Moscow-Kubernetes-Meetup/events/251806061/ 3. Вход строго по регистрации. ВНИМАНИЕ! Необходимо обязательно указать в настройках профайла на Meetup.com свои имя и фамилию. ВОПРОСЫ? Появились вопросы или готовы выступить с докладом на следующем митапе? Пишите в Telegram: - https://t.me/DenisIzmaylov Или на e-mail: events@axept.co
Парни, готовьте вопросы на английском языке
Dmytro
[warn]: parameter 'time_key' in <match kubernetes.**> </match> is not used. в таком виде
да, скорее всего это специфично для типа эластика или даже для @type "aws-elasticsearch-service"
Vladimir
все, победилось
Vladimir
<format> @type json </format> в секцию match
Dmytro
Michail
А есть какой то аналог dockerhub - для готовых pods под типовые задачи ? Ну там CMS развернуть или какой то Lamp- окружение например?
Салтыдык
Michail
А что там все плохо?
Салтыдык
местами облачно, но пользоваться можно
Denis
местами облачно, но пользоваться можно
Я пока что для себя минусов для себя не замечал. Хелм юзаем для CI |CD с гитлабом
Салтыдык
гуглите тут helm, тут раньше холивары (обоснованные) каждую неделю были
Салтыдык
Никого Helm не бесит? :)
Салтыдык
Оно сегодня при удалении релиза удалило то, что в релиз не входило :)
Салтыдык
@denyasmail, ну и зря
Denis
@denyasmail, ну и зря
Привык решать проблемы по мере их происхождения. Покрайней мере пока что все работает логично
Sergey
у кубера для хельма есть свой хаб и он давно существует
Denis
Проблемы лучше предупреждать, а не решать 😉
Согласен) Но к сожалению, а может быть к счастью стараюсь набивать опыт на собственных шишках) Так послушать сообщевство, то вообще ничего нельзя использовать из open-source с 100% гарантией работы)
makrusak
100% гарантии ни open-source, ни что угодно другое не даст
Eduard
А возможен ли запуск пода с 2-мя контейнерами в опеншифте?
Dmytro
да
Eduard
да
А гуглить как правильно?
Sergey
наверн openshift multiple pods
Eduard
Thx
Anonymous
Хай всем
Anonymous
Завёл деплои́ для докер реестра (сертификат и пароль он схавал). Как теперь достучаться до него снаружи? Можете yaml скинуть? Никак не пойму эти ингрессы с сервисами
Etki
а скиньте yaml
Michail
а кто может прояснить что значит в pod.yaml - "bin/bash" - "-c" - "sleep 10000" в конце после image: centos:7 ? это мы запускаем терминал и ждем 10 сек ?
Ivan
10000 секунд и только баш
Даниил
10000 сек, после чего контейнер завершится. Лучше пользовать: sleep infinity
Michail
ну это "учебный" контейнер - так что правильно все написано
Michail
10000 секунд и только баш
это типо все доступные команды(https://raw.githubusercontent.com/mhausenblas/kbe/master/specs/pods/pod.yaml) ?
Denis
Народ подскажите, после helm upgrade releasename образ новый не выкачивается с репозитория?
Ivan
Народ подскажите, после helm upgrade releasename образ новый не выкачивается с репозитория?
Если тег не latest и не менялся и не стоит полиси always pull, то нет
Anonymous
После установки ингресс контроллера (nginx) можно сразу создавать ресурсы-ингрессы или ещё что-то нужно делать?
Anonymous
Не пойму тогда что делаю не так
Anonymous
Были бы рады тебе, но Ванга мертва...
Anonymous
Были бы рады тебе, но Ванга мертва...
В чём я не прав? --- apiVersion: v1 kind: Service metadata: name: some-service spec: selector: app: some-app ports: - name: http protocol: TCP port: 80 targetPort: 3000 --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: some-ingress annotations: nginx.ingress.kubernetes.io/rewrite-target: / kubernetes.io/ingress.class: "nginx" spec: backend: serviceName: some-service servicePort: 3000
Anonymous
Если в сервисе юзать NodePort или ExternalIP, то работает без ингресса...
CrusaderX
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: some-ingress namespace: some-service-namespace annotations: kubernetes.io/ingress.class: "nginx" spec: rules: - host: myhost.com http: paths: - path: / backend: serviceName: some-service servicePort: 3000
CrusaderX
Конечно
Dmytro
Порт ещё надо поправить, сервис слушает на 80 а ингресс направлен на 3000
Anonymous
А namespace обязательно указывать? я пока не усложняю, делаю всё в default
Anonymous
Алилуя! Выяснилось, что надо было еще сервис baremetal задеплоить и дать ему externalIPs.
Anonymous
это вы через что ставитесь?
https://kubernetes.github.io/ingress-nginx/deploy/
Anonymous
Куда дока привела, так и ставил
­
где то прошла реклама...
Andrey
ребята, кто-нибудь использует helm без tiller'а? Конкретного вопроса нет, интересен сам факт использования и удобства
Vitaliy
Всем привет. Есть вопрос, может я что-то упускаю: на сколько плохо делать правила что-то вроде "iptables -A INPUT -i weave -j ACCEPT" ? Я пытаюсь добиться чтобы под запущенный на ноде мог достучаться до порта на этойже самой ноде.
Anton
🎉 MOSCOW KUBERNETES MEETUP 3 5 месяцев?! Друзья, коллеги, мы не встречались целую вечность! Хватит, хватит это терпеть! 20 июня, офис Ingram Micro. Kubernetes, Москва, снова вместе. Kubernetes стал стандартом де-факто в мире кластером. Чат русскоговорящего сообщества Kubernetes в Telegram ( https://t.me/kubernetes_ru ) перегрет горячими обсуждениями. Нас уже более 1500 участников. Казалось бы, всё уже обсудили, но нет. На этот раз, наш ждёт что-то новое. Выходим за границы привычного. Впервые у нас в гостях англоязычный спикер. Поэтому, отменяйте планы на среду, приглашайте с собой коллег и готовьтесь погрузиться в новый большой мир. Настала пора обсудить – куда же мы все пришли за последние 15 месяцев? ПРОГРАММА: 19:00 - 19:20 Socializing 19:20 - 19:35 Welcome & digest, some fun 19:35 - 20:15 Networking and security in Kubernetes (Emil Gągała, VMware, EMEA Network and Security Architect) Do I need something more than Flannel? Flannel seems to be most popular networking option in Kubernetes. Is it the only choice? How to implement namespaces, services, ingress controller, network policy in more efficient way? And not forget about 2 day operations simplicity? Join my session to see live demo of K8S networking with VMware NSX. Bio: Emil Gągała – network consultant, enthusiast of cloud technology and cloud native applications. Graduate of telecommunications at Warsaw University of Technology. Three years ago he joined VMware team as EMEA Network & Security Architect. Involved in NSX projects in areas of Kubernetes, OpenStack and Cloud. Previously he worked as Senior System Engineer in Juniper Networks. He has expertise in area of core networks, data centers and security. VCIX-NV, AWS-CSA and JNCIE certified. 20:15 - 20:55 Kubernetes Bare Metal (Михаил Жучков, Neuron Digital, SRE Team Lead) В данном докладе Михаил расскажет о том, как жить с Kubernetes на "железных" серверах без облаков. Про L3 сети, про Calico, про его дружбу с OSPF. Поднимутся проблемы написания своих плейбуков для установки кластера и обсудим плюсы-минусы такого подхода. Био: Михаил – "классический" админ с 10-летним стажем, нырнувший пару лет назад в модный стек технологий. С радостью познаёт новые технологии и с болью смотрит на то, как их познают другие. Известен своими провокациями про OpenStack vs Kubernetes. 🙂 20:55 - 21:15 Кофе-брейк, чай-пати, горячие дискуссии 21:15 - 22:00 Обзор Kubernetes как сервиса от облачной платформы Mail.Ru (Дмитрий Лазаренко, Mail.Ru Group, Product Manager) Недавно компания Mail.Ru Group запустила Kubernetes как услугу в облаке Mail.Ru Cloud Solutions, которая позволяет быстро создавать и масштабировать кластеры Kubernetes, включая multi master. В докладе Дмитрий расскажет о том, что под капотом этого решения - про функциональную начинку и системную архитектуру, про интеграцию с IaaS-платформой на базе OpenStack (приватные сети, блочные и NFS Persistent Volumes и PVC, LoadBalancer), а также про модель безопасности. Био: Дмитрий отвечает за PaaS-сервисы B2B-облака Mail.Ru, включая контейнерные решения на базе Kubernetes. До этого, в течение 6 лет работал в Jelastic, отвечал за разработку и развитие контейнерной PaaS-платформы. Эксперт в построении высоконагруженных сервисов. 22:00 - 6:00 Afterpaty? 🙂 УСЛОВИЯ УЧАСТИЯ: 1. Мероприятие бесплатное. 2. Регистрация по ссылке - https://www.meetup.com/Moscow-Kubernetes-Meetup/events/251806061/ 3. Вход строго по регистрации. ВНИМАНИЕ! Необходимо обязательно указать в настройках профайла на Meetup.com свои имя и фамилию. ВОПРОСЫ? Появились вопросы или готовы выступить с докладом на следующем митапе? Пишите в Telegram: - https://t.me/DenisIzmaylov Или на e-mail: events@axept.co
Денис, может стоит добавить куда-нибудь опрос? Как вы разворачивание kubernetes? Kubespray, kubeadm, rancher, руками. На каком Linux разворачивание kubernetes? Ubuntu, Centos, Debian Какая версия kubernetes у вас используется?
Anton
А что не так с этими вопросами?