Rainbow
Ааа, у тебя аренда
ну да, покупать железо целая отдельная история.
Евгений
Просто тебя пошлют через неделю туда-сюда
Можно скейл-даун делать хитрый, чтобы не чаще раза в месяц, например
𝚔𝚟𝚊𝚙𝚜
в смысле сервис, который PXE обеспечивает, собирается докером ?
Все так. Запускается под с tftp и nbd-сервером, который раздает ядро и squashed-образ с системой, ноды его загружают, копируют в RAM, и маунтят в рут через overlayfs
Vadim
Можно подумать выбивание большей квоты на амазоне намного быстрее делается
Anonymous
ну или 5 лет назад было в течении суток.
Евгений
Даж быстрее обычно
Anonymous
было время, когда амазон отказывал в квоте в конкретном ЦОД, т.к. там серверов не было, но предлагали соседний.
Vadim
В яоблаке за сутки после оплаты :з
Оплату ты из своего кармана платишь или челобитную боссу пишешь?
Lucky SB
мне гуглоклауд квоту на хелзчеки увеличивал 9 дней
Vadim
Олсо, некоторые умеют в планирование и держат лишние железки
Anonymous
Олсо, некоторые умеют в планирование и держат лишние железки
в облаке, челобитную ? Скорее у тебя есть бюджет, а как ты внутри его используешь - твоё дело. вот если бизнес требует больше - тут уже пускай они челобитную и пишут.
Евгений
Оплату ты из своего кармана платишь или челобитную боссу пишешь?
Ну просто доставить железку после согласования покупки подольше чем квоту расширить
Vadim
Проблема барметала исключительно в том что пока что руками надо добавлять в кластер
Etki
Ещё мапредюс!
Vadim
Эм, зачем?
А как надо?
Etki
Целый мапредюс!
Евгений
Anonymous
А как надо?
Мой опыт 5летней давности. Тогда на 60% увеличивали без проблем.
Vadim
PXE
Я вставил железяку и PXE решит мастер это или компьют?
Евгений
vlan на порту решит
Anonymous
Сколько у вас VPC было?
у нас около 1000 в разных регионах на момент запроса - около 200, наверно.
Andor
Сколько у вас VPC было?
не помню и не хочу вспоминать, я оттуда уже уволился :)
Vadim
у нас около 1000 в разных регионах на момент запроса - около 200, наверно.
В районе 1500 они начнут ломатся :/ Хотя думаю немного нулей в договоре это решит
Etki
vlan на порту решит
играться сетевыми настройками ради конфигурации серверов? месье знает толк
Anonymous
в районе 1500 vpc сам задумаешься - не свалить ли в свой цод, где сервера умеют ставить за 4 часа ;)
Anonymous
это включая запрос на закупку?
это включая контракт на возможность заказа Х серверов в квартал.
Andor
ну это дц должен быть рядом с заводом видимо
Anonymous
ну это дц должен быть рядом с заводом видимо
я просто укажу на слово виртуальные. речь не про 1500 реальных серверов ;)
Vadim
Со взводом клонов чтобы их обслуживать и не косячить
Andor
а, блин
Etki
так вот про что звездные войны были
Vadim
И все равно какая-то школота там все навернет
Nikolay
я просто укажу на слово виртуальные. речь не про 1500 реальных серверов ;)
понятно, что виртуалки бывают разные, но внешне речь идет про пару стойкомест :)
Anonymous
И все равно какая-то школота там все навернет
когда у тебя статитически значимое количество серверов и гео-цоды, которые позволяют вылетать одному цоду - это уже статистическая величина, которая влияет на sla, штрафы и это всё.
Anonymous
понятно, что виртуалки бывают разные, но внешне речь идет про пару стойкомест :)
внешне речь идёт про несколько большее число, но я там уже не работаю ;)
Etki
https://starwarsintrocreator.kassellabs.io/#!/BLbUorVGw77ayPv5e6et
Anonymous
я просто к тому, что к крупным заказчикам любые провайдеры более охотно реагируют на все потребности, запросы, итп.
Vadim
https://starwarsintrocreator.kassellabs.io/#!/BLbUorVGw77ayPv5e6et
Надо так все критичные CVE публиковать
𝚔𝚟𝚊𝚙𝚜
Я вставил железяку и PXE решит мастер это или компьют?
В смысле, а какая тут проблема может быть? Kubelet добавляется в кластер, а дальше рулишь как хочешь. Мастера я отдельно держал бы конечно.
𝚔𝚟𝚊𝚙𝚜
Можно еще с --cloud-provider=external джойнить, тогда каждая нода с taint'ом создастя по умолчанию, и ее нужно будет иницииализировать прежде чем она перейдет в Ready
Etki
Надо так все критичные CVE публиковать
шестью эпизодами с разницей в тридцать лет?
Vadim
Ну и всякие вещи типа "где физически compute-1234" расположен
𝚔𝚟𝚊𝚙𝚜
ну лейблы и при джойне указать можно
Vadim
Например что?
У тебя это решено отдельным докерфайлом, потому если тебе вдруг понадобилось на все ноды положить новый файл - или новая группа - то надо снова билдить и перезагружать
Vadim
Для этого надо сторонний инструмент, что не очень удобно
Vadim
А cluster api все эти вещи будет хранить прямо в кластере и можно всей этой петрушкой апишкой рулить - и видеть какие машины не заджойнились, например
Artyom
Подскажите пожалуйста, как мне проанализировать состояние сети в кластере и на виртуалках в целом. У меня куб 1.10.5 на виртуалках с калико calico-etcd coreos/etcd:v3.1.10 calico/node:v3.0.8 calico/cni:v2.0.6 Есть несколько моих сервисов, rabbitmq в качестве шины для них, через nginx-ingress ко мне ходят клиенты и системы источники мне данные шлют через него же. Всё замечательно, кроме одной вещи, которую я не могу вычислить. Есть проблема, что время от времени в приложении возникают ошибки типа service unreachable (когда приложение пытается в rabbitmq сходить, но с таймаутом отваливается), таймауты и 499 статусы в nginx (когда мне система источник пытается послать данные, но разрывает соединение, потому что от меня не дожидается ответа). По логам nginx видно, что запросы обрабатываются то очень быстро, то очень медленно. Время обработки не плавающее, а резко меняется, например то 200 0.053 ms, а потом 499 20.043 ms И я пытаюсь вычислить, то ли это у меня в сетапе лагает, то ли какие-то инфраструктурные косяки. Кто может, подскажите мне направление, а то я не знаю, куда копать дальше и в какой последовательности.
Artyom
Может calicoctl можно как-то статистику собрать
𝚔𝚟𝚊𝚙𝚜
У тебя это решено отдельным докерфайлом, потому если тебе вдруг понадобилось на все ноды положить новый файл - или новая группа - то надо снова билдить и перезагружать
Неа, вся конфигурация диначически распространяется. Когда нода загружается она скачивает свой конфиг, и исходя из конфига выполняет уже все необходимые действия, к примеру, добавить запсь в fstab, обновить rc.local и т.п.
Artyom
я уже не знаю
𝚔𝚟𝚊𝚙𝚜
Ну и все это конфигмапом лежит в etcd, что-бы изменить что-то пересобирать образ не обязательно
𝚔𝚟𝚊𝚙𝚜
А конфиг какие типы нод где хранится? Если нода не джойнилась как определить?
Я уже писал про --cloud-provider=external, правда у нас все еще проще, все сервисы nodeSelector имеют, если лейбла нет - то значит нода новая
Vadim
Клаудпровайдер в нашем случае менять нельзя :)
Vadim
И ignition вместо LTSP
Andor
ха-ха, шутки за 30
𝚔𝚟𝚊𝚙𝚜
Клаудпровайдер в нашем случае менять нельзя :)
Ну есть еще --node-labels и --register-with-taints, можно любую логику придумать
Vadim
Это опять же не решает "PXE все отдал, а кубелет не запустился"
Anonymous
Подскажите пожалуйста, как мне проанализировать состояние сети в кластере и на виртуалках в целом. У меня куб 1.10.5 на виртуалках с калико calico-etcd coreos/etcd:v3.1.10 calico/node:v3.0.8 calico/cni:v2.0.6 Есть несколько моих сервисов, rabbitmq в качестве шины для них, через nginx-ingress ко мне ходят клиенты и системы источники мне данные шлют через него же. Всё замечательно, кроме одной вещи, которую я не могу вычислить. Есть проблема, что время от времени в приложении возникают ошибки типа service unreachable (когда приложение пытается в rabbitmq сходить, но с таймаутом отваливается), таймауты и 499 статусы в nginx (когда мне система источник пытается послать данные, но разрывает соединение, потому что от меня не дожидается ответа). По логам nginx видно, что запросы обрабатываются то очень быстро, то очень медленно. Время обработки не плавающее, а резко меняется, например то 200 0.053 ms, а потом 499 20.043 ms И я пытаюсь вычислить, то ли это у меня в сетапе лагает, то ли какие-то инфраструктурные косяки. Кто может, подскажите мне направление, а то я не знаю, куда копать дальше и в какой последовательности.
трейсинг сделайте. хорошо помогает в таких случаях. ключевые слова - jaeger + kubernetes
Andrey
А кто знает, можно ли скопом вытащить все конфиг ямлы всех элементов куба? для сохранения и переноса конфиг. Где-то же они лежат?
Andrey
kubectl get —all-namespaces -o yaml
а при опущеном kubectl? Вот как у нас случилось упал кластер, при старте машина отваливается. И вот хтелось бы вытащить конфиги без kubectl
Fomalhaut
kubectl get —all-namespaces -o yaml
Наверное всё таки kubectl get configmap --all-namespaces -o yaml
Andrey
спасибо, буду пробовать
Egor
Наверное не в тему , но, есть у кого опыт обращения в ТП гугла? успешный опыт?