Rainbow
kube-cleanup-operator использует кто-то?
Rainbow
На тестовом кластере вроде все ок. Надеюсь оно мне сейчас прод не объёт 🙈
Rainbow
Странно, мне он говорит, что часть completed подов "Pod minion-sync-products-1546669800-7pkx4 was not created by a job... ignoring" хотя это от cronjob
Rainbow
Это как раз те, что k8s сам не вычищает с одной ноды
Rainbow
(история с начала)
У меня одна нода копит Completed поды и потом умирает (~8к completed подов накапливается). Помогает снос docker только. Руки пока не дошли разобраться.
$ kubectl get pod | grep Completed | wc -l
8686
😬😬
Rainbow
отличное название метода, надо у себя тоже в каждом сервисе писать)
Vadim
https://i.imgur.com/8qSDaj1.png
тем временем в замке у Шефа
𝚔𝚟𝚊𝚙𝚜
Rainbow
Подскажите, Completed поды относятся к terminated pods?
Rainbow
Насколько безопасно делать docker container prune на ноде?
Sergey
Etki
Vadim
официальный твиттор саспенднут, сырцов нет. Интересно, что раньше выйдет - Helm 3 или kube studio?
G72K
HTTPS тоже неосилили, дизайнеры видимо :)
G72K
У кубернетиса сейчас более менее формальный процесс приема и обсуждений изменений: KEP. Давайте соберёмся и запилим какой-нибудь
Vadim
это вариант, надо подговорить граждан из Kiali, например
V
V
с визуализациями что-ли?
G72K
Триллер уже гарантированно не нужен
Vadim
Там все будет на луа, там все будет в стейблчартах
Gleb
при хелме 3 все будет збс
Gleb
он наступит скоро
Gleb
надо только 3000 ищью на гитхабе закрыть и 5000 пуллреквестов принять
Gleb
и го темплейты выкинуть
Etki
V
Gleb
на jsonnet
V
чем тебе они то не нравятся
V
а ну может быть я не пробовал
Gleb
indent 8 или 12 ?
Gleb
или может 6 ?
V
Etki
в гошных тесплейтах нулевой функционал же
Gleb
я тут ПР делал в stable/prometheus, который конечно же не приняли
Gleb
так я полчаса искал инденты суука правильные, чтобы ямл правильный генерился
Etki
сравните с тем же жинжа-твиг-ликвид-семейством
Gleb
как вспомню убивать хочется
V
Gleb
Виталий, попробуй jsonnet
Gleb
в виде ksonnet или просто либой
V
ладно думаю уже пойму
V
мне пока хватило для достаточно и сложных вещей в кубере и go template. хотя если есть чтото лучше то пусть меняют
Etki
Vadim
data:
{{- range .Files.Lines "configs/backend/php-fpm/.env" }}
{{- $a := splitn "=" 2 . }}
{{ if $a._0 }}{{ $a._0 | indent 2 }}: {{ $a._1 }} {{ end }}
{{- end }}
Vadim
Как же Хелм прекрасен
Etki
посмотри, как прекрасен мир без jsonnet
Александр
Vadim
Александр
Вот так например
Александр
Александр
И использовать как конфигмап. Из всех файлов будут конфигмапы
Александр
А тут получается, что конфиг изначально хранится в неподходящем формате и конвертится в шаблоне. Это как взять го и писать на нем как на JavaScript
Etki
ахаха
Etki
но вообще на самом деле я немного biased, да
Александр
Vadim
Vadim
Но справедливо, чтоужтут
Александр
Это удалит комменты, например
Содержимое файла не меняется, комменты на месте останутся (но что-то тянет меня на всякий случай проверить)
Gleb
G72K
Хелм лобби пропустит? :)
Gleb
они заняты, пятитысячный ищью читают
Etki
отклоняют
𝚔𝚟𝚊𝚙𝚜
G72K
Да ладно? В третий?
Rainbow
G72K
Etki
/bin/bash deploy.sh kubenya || :
Rainbow
Ну вы предлагаете тащить просто так deps в k8s. Он и так жирноват.
А ваш пример же шутку? Не очень шутка.
G72K
Одно и то же. Зачем tar научили работать с архивами за тем и kubectl работать с jsonnet
Rainbow
мне кажется zcat появился после tar