George
т.е. ты их все передаешь в одном списке
Vladimir
Мне нужен лог конкретного контейнера
Vladimir
С параметром -f желательно
Vladimir
А получается что если используешь -l, при выводе лога, то -f нельзя.
Vladimir
Ладно, и так сойдёт
Vladimir
Ещё раз спасибо за подсказку
Никита
Ну прост -f от нескольких контейнеров будет работать странно.
George
Vladimir
Rainbow
Vladimir
Denis
Andrey
Сделали штучку для CD процессов. Возможно, кому-то пригодится.
https://habr.com/company/flant/blog/434160/
Sergey
клева
Max
скажите а для чего хельму тиллер?)
Max
я до сих пор не догоняю)
Max
смысл в нем, если можно без него?)
Anton
если совсем упростить, то - клиент-сервер
Sergey
Oleh
Oleh
helm3 еще даже не в альфе
Max
как?
ну я считаю что helm должен просто на основе темплейтов генерировать итоговый yaml и скармливать kubectl
Sergey
Andrey
flant_ru ^_^
Вот, да. Напишу в slack нашим СПЕЦИАЛИСТАМ ПО СВЯЗЯМ С ОБЩЕСТВЕННОСТЬЮ.
Max
Max
и через них с клиента смотреть диффы
Andrey
Helm 3
Max
просто я не понимаю почему они это не сразу сделали а только в третьей версии взялись за голову)
Yura
Max
если это multitenant кластер то в каждом неймспейсе свой тиллер, это очень тупо)
Max
и грязно)
Oleh
мне кажется планировалось сделать из helm нечто большее, а получилась дыра в безопасности
Rainbow
multitenant в принципе для k8s такое себе
Max
𝚔𝚟𝚊𝚙𝚜
Andrei
как описать в ingress несколько доменов с разными сертификатами что не так расписал
spec:
tls:
- hosts:
- test1.site.ru
secretName: test1-tls-secret-tls
- test2.site.ru
secretName: test-tls-secret-tls
rules:
- host: test1.site.ru
http:
paths:
- path: /
backend:
serviceName: test-web
servicePort: 80
- host: test2.site.ru
http:
paths:
- path: /
backend:
serviceName: test-web
servicePort: 80
George
𝚔𝚟𝚊𝚙𝚜
cent
Подскажите image для стартового контейнера. Хочу вывести просто список вида
{service_name} - {proto}://{ip}:{port}
вывести по какому-нибудь урлу для текущих сервисов, которые запущены в кубере
Rainbow
cent
Зачем? Service только с tcp/udp пашет
Ну, я некоторые сервисы наружу выставил и мне нужен какой-то nginx подобный контейнер, который из переменных просто html выплюнет со всеми портами этих сервисов.
Ну, вроде как инвентаризация
Rainbow
Anton
У кого-нибудь helm install работает? У меня ошибку выдаёт. Failed to download при установке с incubator
cent
Михаил
Rainbow
петросянишь?)
в крон
kubectl get service > /tmp/services.txt
и nginx натрави на /tmp/services.txt
если прям хочется
Oleg
Коллеги, добрый день! Можно ли как-то один раз указать энв переменные для деплоймента и переиспользовать у каждого контейнера? Сейчас приходится для каждого контейнера прописывать одно и тоже.
Rainbow
Rainbow
George
Сергей
всем привет. подскажите пожалуйста кто пользовался ttlSecondsAfterFinished ?
Max
Сергей
я
apiVersion: batch/v1
kind: Job
metadata:
name: pi-with-ttl
spec:
ttlSecondsAfterFinished: 5
template:
spec:
containers:
- name: pi
image: php
restartPolicy: Never
Сергей
пример из документации, но не удаляется. кажется я что-то упускаю. помоги пожалуйста
Max
Сергей
вроде бы подходящая
Anton
@vrutkovs а когда локи поставил он не тек? У меня за полчаса с 4 гиг до 11 памяти сожрал
Vadim
Anton
Grafana loki
G72K
Vadim
Grafana loki
я выключил его через пару часов - без journald он для меня меня бесполезен
Vadim
уверен что на старте он жрал в районе 500Мб
Anton
Уже
G72K
G72K
G72K
У кого kubespray кластер под рукой? Можете подсказать/подсмотреть как там nginx proxy до аписерверов используется? Пытаюсь его тоже подобную штуку у себя сделать, но есть подозрение что оно не используется :) в /etc/kubernetes/kubeconfig какой server: прописан?
G72K
nginx proxy стартует как static pod, но kubelet не запускает никаких static pod пока tls bootstrap не сработает, но по окончании tls bootstrap , kubelet сам пишет kubeconfig используя изначальный bootstrap kubeconfig. получается, bootstrap ну никак не может через apiserver proxy работать, значит там один из реальных аписерверов, а раз так то и в финальном kubeconfig будет реальный аписервер, а не локальный nginx proxy
Rainbow
Rainbow
покрайней мере /etc/nginx пишет сюда точно. Хотя у меня был nginx на тестовом мастере.
G72K
не, он отдельно ставит же
Вот тут пишут static pod: https://github.com/kubernetes-sigs/kubespray/blob/master/roles/kubernetes/node/tasks/nginx-proxy.yml
Rainbow
Да, уже нашел, странно. Уронить докер и прощай nginx-proxy
Rainbow
И что он кладёт nginx.conf в стандартную папку тоже странно, может у меня там свои какие-то конфиги.
G72K
Так какое значение server: в /etc/kubernetes/kubeconfig? Местный nginx или удаленный apiserver?