381

0 урок DevOps

0 урок DevOps, Теория.

В этом видео рассматриваем микросервисные и монолитные архитектуры, базовые составляющие Kubernetes.

Ссылка на предыдущий урок: -1 Урок DevOps

TG канал где можно позадавать вопросы: https://t.me/pikabu_devops

Лига Сисадминов

2.3K пост18.8K подписчиков

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Ну и по традиции: @666Behemoth666, есть у нас значит два куска кода на питоне; один на 2.7*, а второй на 3.4*. Как сделать так, чтобы в зависимости от запускаемого кода, использовать нужную версию, при условии, что мы не юзаем контейнеризацию?)

раскрыть ветку (18)
7
Автор поста оценил этот комментарий

а я то тут причем?) костыли городить?) сами решайте как топить урановые ломы в ртути, если норм вопрос помогу, отвечу

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Товарищ, а будут в будущих видео примеры, так скажем, "на кошках"? Чтобы понять что происходит в реальности? А то сущности и архитектура конечно интересно, но все еще не понятно для новичка))

0
Автор поста оценил этот комментарий
Я к тебе захожу, дабы позадавать риторических вопросов)
А видосы у тебя годные, просто я энтерпрайс-решения не очень люблю: скучноватые они)
раскрыть ветку (4)
2
Автор поста оценил этот комментарий
Можно удалять обе версии после отработки кода, а перед тем как надо выполнить - ставить нужную
раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Элегантные у вас костыли, сударь)
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Не я виноват, что вам Энтерпрайз-решения не нравятся
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
А ваше нравится. Чувствую изыск.
3
Автор поста оценил этот комментарий

Просто в рамках научного интереса: действительно есть какая-то проблема с тем, чтобы просто для каждого куска свою команду запуска прописать, или это был вопрос ради вопроса?)

раскрыть ветку (4)
0
Автор поста оценил этот комментарий
В рамках обучения+ недалёких знаний, предполагаю, что можно сделать некую шару, куда скидывать результаты, м две машины, которые будут кроссом, по необходимости вызывать скрипты на другой. Соответственно настройка окружения будет 2.7 на одной и 3.4 на другой. Результат кладется в общую папку, которую видно.
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Но ведь... Можно же просто поставить 2 версии питона и настроить свой venv под каждый скрипт)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Мы ищем костыли;)
Автор поста оценил этот комментарий
А это реальный кейс)
Связанный с CRM от Odoo, и решение ему есть, но оно костыльное.
2
DELETED
Автор поста оценил этот комментарий

Эм а в чем сложность то? Два разных бираника и окружения с питоном на одному сервере в легкую поднимаются. И в зависти от кода запускаешь через один или через другой.
Куски просто пакуешь в отдельный скрипты, и в начале скрипа указываешь через какой бинарник и какое окружение он работает.

Я прям реально не понимаю в чем проблема.

В свое время до засилия всяких докеров херокиров бывало по несколько версий всего чего только можно, Собранного руками.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Тем более в python есть virtual environment, в 3 так вообще из коробки.
раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Угу, задача элементарная для нормального админа.

У девопсов правда спрашивать про неё смысла нет. Давно уже ходит шутка что это программисты на yaml, а не админы =)

2
DELETED
Автор поста оценил этот комментарий

Наркоманы

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

имею весьма посредственное представление об продакшене - и Соглашусь, костыль костылем погоняет)

1
Автор поста оценил этот комментарий

А как именно они запускаются?

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку