Pull to refresh
10
0
Алексей @Eldalex

Системный Администратор

Send message

Спасибо=) только затянул на пару месяцев с оформлением. Работу нашел и меньше времени стало)

Тут я конечно согласен, одна команда всегда веселей) Но у меня была еще и цель потыкать ansible, очень полезный инструмент и мне надо понимать как он работает, примитивы, циклы, переменные и прочее. я почитаю про rancher, посмотрю как работает)

Можно ещё вопрос? Всё рботает, всё красиво. тесты проходят. Можно ли как то получить данные с nginx непосредственно с хостовой машины? или это влечёт за собой допнастройки?

ЗЫ. я вообще ansible плейбук пилю для воспроизводства всей статьи, можно потом оформить статьеё и сослаться на вас как на основной источник вдохновения?)

День добрый! На распишете подроблее про балансировщик? 172.30.0.210:8888 кто он, где он его надо настраивать отдельно или он создатся при инициализации? у меня инициализация заканчивается неудачей:

Unfortunately, an error has occurred:
        timed out waiting for the condition

This error is likely caused by:
        - The kubelet is not running
        - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)

If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:
        - 'systemctl status kubelet'
        - 'journalctl -xeu kubelet'

но при этом kubelet имеет статус запущен, но сыпет ошибки что API недоступен,

Unable to register node with API server" err="Post "https://172.30.0.210:8888

upd. Всё, разобрался, это я слепой, не заметил имя интерфейса в конфиге keepalived

У меня статика лежит в volume, и этот volume помимо джанги ещё и к nginx'у прицеплен)

"Так лучше не делать" относилось к воркеру который складывал готовое изображение, проблема в том, что он запускается из контекста джанги, и собственно имеет доступ к орм. Для отладки это вариант. можно запускать и тестить любые функции и методы напрямую.

Но в данном конкретном случае его лучше было бы отвязать и сделать похожим на второй воркер. А в ещё более идеальном случае надо каждый воркер в отдельный контейнер засунуть) но я все таки решил что жирновато им отдельную жилплощадь)

А, блин дошёл до дома и дошло о чём Вы:) да, можно сделать билд, но я не пробовал. На dev проще было отлаживать приложение, все изменения сразу были видны онлайн, добавил случайный символ и сразу видать как всё рассыпалось. надо поэкспериментировать с билдом и написать сборку контейнеров для prod)

В целом да, это дев сборка, над prod я не думал) надо пилить отдельный compose для такой сборки, но надо ещё покурить подумать) по поводу запуска реакта по пути джанги не понял. В моей голове это два параллельных сервиса на разных портах, но я могу не догонять... Скиньте пожалуйста что нибудь почитать на эту тему?)

Тут вопрос скорее в моём опыте, я меньше года занимаюсь python, a js и react так вообще пару месяцев. больше админил. вот теперь еще наверное TS запишу в план обучения:)

О, опубликовали! Я уж думал утонула статья)) Спасибо за советы, я относительно недолго изучаю python и js, и уже тем более не писал статьи никогда, в будущем учту замечания!

Information

Rating
Does not participate
Location
Новый Уренгой, Ямало-Ненецкий АО, Россия
Date of birth
Registered
Activity