МАРАФОН ПО ПОИСКУ ИДЕЙ
марафон по поиску идей
с Софией Коловской
15 — 28 февраля 2021
Меня зовут София, я рисую каждый день уже почти 6 лет и у меня до сих пор не закончились идеи для рисования!
Я знаю как тяжело бывает придумать, ЧТО рисовать и тем более как тяжело рисовать РЕГУЛЯРНО, но я верю, что в рисование может втянуться каждый, если попробует делать это каждый день, хотя бы в течение двух недель, а для поиска идей существуют специальные техники и я вас им научу!
Вы хотели рисовать больше, но всё было никак не собраться?
Вам нужна группа единомышленников, интересные задания и инструменты для поиска идеи ? Вы хотите разогреться и научиться видеть сюжеты для ваших рисунков буквально повсюду? Тогда этот марафон для вас!
15 — 28 февраля
2 недели
и
каждый день
Мы проведём вместе целых две недели. Вы можете выполнять задания каждый день или раз в несколько дней, как вам комфортнее. А для тех, кому нужна обратная связь, предусмотрен специальный тариф с возможностью консультироваться лично со мной.
каждый день и по выходным
14 заданий, помогающих искать идеи для рисования
Задания будут приходить каждый день. Я постараюсь не только давать их, но и объяснять, чем они могут быть вам полезны, и какими материалами их можно выполнять. А ещё я буду показывать разные вдохновляющие примеры.
информативный pdf для вас
полезный
гайд
для вас
Вы получите 1 или 2 гайда (в зависимости от выбранного тарифа) с полезными ресурсами, информацией и подсказками, вся информация будет структурированна, а по ссылкам можно будет перейти прямо из pdf.
Задания отличаются от заданий марафона ежедневного марафона?
Да, это совершенно другие задания, никак не повторяющие/не дублирующие задания первого марафона. Здесь всё новое: сами задания, референсы, гайды.
Какие примерно задания будут на марафоне?
Если в марафоне ежедневного рисования задания направлены на то как можно что-то рисовать каждый день, то задания этого марафона больше направлены на то, что именно можно нарисовать, как сделать это интересно, какой подход можно найти, а главное откуда брать идеи, как искать вдохновение и делать так, чтобы даже обычные темы становились интереснее.
Каждое задание марафона — это новый инструмент для исследования себя и мира вокруг, который вы сможете взять на вооружение. Ко многим заданиям этого марафона вы сможете возвращаться позже, когда почувствуете, что у вас простой в идеях, а некоторые из них и вовсе станут вашей личной волшебной палочкой для создания классных работ.
Я смогу выполнять задания после окончания марафона?
Да, доступ к заданиям останется у вас ещё на пол года, а гайд — навсегда. В гайде будут собраны как самые основные моменты марафона, так и дополнительная полезная информация про поиск идей и вдохновения.
Кто может участвовать?
Не важно иллюстратор вы или только начинаете рисовать, собираетесь вы делать это своей профессией или нет, этот марафон подойдёт всем, кто чувствует, что хочется взяться за ручку/карандаш и попробовать. Задания помогут вам искать идеи, смотреть по новому на привычные предметы, разогреют ваше воображения и не позволят заскучать.
Мы будем делать как простые наброски, так и пробовать заполнять целые развороты. Но пусть вас это не пугает: я подробно объясню, что нужно делать, покажу, где можно что-то “подсмотреть” и найти вдохновение. А если вам нужно чуть больше помощи и вы хотите, чтобы я помогала вам с каждым заданием — есть продвинутый вариант марафона с обратной связью (и отдельным чатом).
Какие нужны материалы?
Я дам список рекомендованных материалов перед началом марафона, но ограничений на самом деле нет, рисуйте, чем вашей душе угодно!
Где всё будет проходить?
Онлайн, с помощью закрытых телеграм-чатов/каналов, вы можете присоединиться из любой точки мира!
варианты участия в марафоне:
марафон: базовый
599 руб
что внутри:
- доступ к закрытому телеграм-каналу со всей информацией по марафону
- новое задание каждый день с объяснениями
- 1 гайд с информацией по поиску вдохновения, идеям для рисования, полезными ссылками (высылается в последний день марафона)
марафон пройдёт с 15 по 28 февраля 2021
марафон: продвинутый
5990 руб
что внутри:
- новое задание каждый день
- отдельный чат для продвинутых участников
- возможность получения обратной связи
- личные консультации по всем заданиям и любым, возникающим у вас в процессе, вопросам
- 2 гайда с информацией по поиску вдохновения, идеям для рисования, полезными ссылками, списками книг и статей (в конце каждой недели марафона)
марафон пройдёт с 15 по 28 февраля 2021
отзывы участников предыдущих марафона
ВСЕ
УЧАСТНИКИ МАРАФОНА
техники поиска идей
Ко многим заданиям этого марафона вы сможете возвращаться позже, когда почувствуете, что вас покинуло вдохновение, а некоторые из них станут вашим постоянным инструментом для поиска идей.
полезный гайд
Гайд остаётся с вами навсегда, в нём будут собраны как основные моменты, о которых будет говориться на марафоне, так и дополнительные техники поиска вдохновения, а ещё полезные ссылки и ресурсы.
опыт рисования
Опыт рисования каждый день, а возможно и новую привычку на долгие годы. Вас ждёт погружение в рисование и знания на 2 недели, по отзывам участников предыдущего марафона, это даёт классный толчок.
группу единомышленников
У вас будет возможность постить работы в соцсетях с определённым хэштегом, чтобы я могла увидеть и поделиться. Я выставляю работы в сторис и смотрю, что все делают, вне зависимости от того, в продвинутой вы группе или нет.
А также вы сможете смотреть работы других участников и видеть, что происходит во время марафона.
новый взгляд
на привычное
Задания на этом марафоне не только научат вас генерировать идеи, но и подарят вам умение замечать новое в привычных вещах, искать сюжеты для рисования повсюду и отталкиваться от самых разных вещей/понятий/метафор, чтобы ваши рисунки (и вообще ваше творчество) обогатилось.
вдохновение
и любовь
Я всегда стараюсь всех хвалить и подмечать классное в работах, стараюсь оставлять вам комментарии (даже если вы не в продвинутой группе, но выкладываете ваши работы — я всё-всё смотрю), а главное, стараюсь поддержать ваше творчество, потому что ужасно радуюсь тому, что мои студенты творят и получают от этого удовольствие.
УЧАСТНИКИ ПРОДВИНУТОЙ ГРУППЫ
специальную
группу поддержки
Те, кто приобретает продвинутый тариф, получают группу поддержки и единомышленников, с которой можно будет общаться в реальном времени, обсуждать работы, делиться переживаниями и смотреть, что делают другие. А после окончания марафона я добавляю всех участников в специальный чат для студентов всех моих бывших курсов, куда я переодически скидываю полезную информацию, ссылки и куда можно кинуть вопрос в любое время, чтобы получить ответ от меня или других участников.
ответы на
все вопросы
Участникам продвинутой группы я даю ответы на все вопросы, которые появляются в процессе, а благодаря общему чату, вы будете узнавать ответы на вопросы, которые волнуют не только вас, но и других участников марафона.
Я отвечаю не только на вопросы, связанные напрямую с заданиями, но и на любые волнующие вас вопросы про творчество, работу иллюстратора.обратная
связь
У участников продвинутой группы есть возможность прислать работы и получить фидбек по любому из заданий, при чём работы можно присылать как в общий чат, так и в личные сообщения, если вы стесняетесь или просто хотите общаться только лично со мной. Во втором случае общий чат будет служить вам местом для получения заданий, а чат со мной местом для обсуждения ваших работ.
большой
прогресс
Вас ждут стремительный рост и понимание, что ещё можно попробовать и куда двигаться дальше, я постараюсь дать вам как можно больше техник для эффективного поиска идей, ответить на все вопросы, всё непонятное объяснить и развеять все ваши сомнения и страхи.
почти полноценный
курс
Вас ждёт полное погружение в рисование и знания на 2 недели, а благодаря личному общению со мной, у вас будет почти имитация курса, не выходя из дома. Я буду на связи, буду отвечать на ваши вопросы, развеивать страхи и сомнения + вы сможете видеть работы других участников и общаться друг с другом.
бесконечную
поддержку
На своих курсах (неважно онлайн или оффлайн) я всегда стараюсь максимально поддержать студентов, моя цель указывать на достоинства ваших работ, показывать за что можно любить то, что вы делаете и что можно добавить, чтобы стало ещё круче.
Марафон Желаний Елены Блиновской — «Как сделать так, чтобы мечты начали сбываться? Об этом напомнит марафон желаний Елены Блиновской»
Всем привет!
Про марафон Елены Блиновской я слышала ещё полгода назад в Инстаграм активно крутили рекламу и тогда я подумала что всё это чушь, очередная замануха на вытягивание денег. А потом увидела пост у своей знакомой о том что она прошла марафон исполнения желаний и её мечты реально осуществились. Пообщавшись с ней на эту тему, я решилась тоже пройти марафон и перешла по ссылке в Инстаграм.
- Регистрация:
Регистрации на марафон как таковой нет, надо было просто написать самой Елене участвую в сообщения, после чего Елена предлагает добавить её номер телефона к себе в контакты. После этого я написала в чат своё имя и номер телефона. Меня добавили в группу и собственно всё, я участник
Марафон Исполнения Желаний Елены Блиновской
Вся информация о марафоне поступает в виде аудио сообщений в WatsApp. В начале Елена рассказывает о себе и как она создала марафон исполнения желаний. Много воды конечно же прежде чем перейти к делу. Много рассказывается о мечтаниях других людей и как у них всё сбылось, хотя они не верили
Марафон Исполнения Желаний Елены Блиновской
- Задания:
В первый же день Елена предлагает пройти тест «Колесо жизненного баланса» и результат скинуть ей в личные сообщения
Марафон Исполнения Желаний Елены Блиновской
После чего Елена предлагает провести расхламление в доме, избавиться от всего ненужного для того чтобы впустить энергию изменений. На каждую комнату своё количество выкинутых вещей: например если однокомнатная, то 60 вещей, двухкомнатная — 90 вещей, трёхкомнатная — 120. Если вы недавно переехали или уже провели расхламление, то можно почистить свой телефон от ненужного: файлы, картинки, записи, не нужные контакты.
Удивительно, но даже недавно расхламившись, я свё равно нашла то, что можно выкинуть в доме и дополнительно почистила свой телефон. После этого даже телефон стал шустрее работать
После того как закончили чистку, Елена предлагает составить список своих желаний.
Обратите внимание, что желаний должно быть больше 10!
Важно, чтобы желания были связанны именно в Вами, а не с близкими. Мечтать можно обо всём без ограничений. Как утверждает Елена, вселенной без разницы какое желание исполнять.
На выполнение заданий даётся 2 дня, после чего скидываем свой список желаний ей в личные сообщения
Марафон Исполнения Желаний Елены Блиновской
В аудио сообщениях всё подробно объясняется как составить правильно желания, ничего сложного. Всё максимально понятно и разжёвано
Марафон Исполнения Желаний Елены Блиновской
В марафоне так же скидываются мотивирующие картинки, анекдоты,которые поднимают настроение, посмотреть на всё под другим углом, помогают не бояться мечтать
Марафон Исполнения Желаний Елены Блиновской
Через сутки Елена проверяет задания и если Вы не скинули домашку, то Вас удалят из группы. Так что филонить не получится.
Списки Елена прочитывает и если есть недочёты, то она пишет что нужно исправить или добавить.
На втором этапе Елена предлагает к каждому своему желанию написать по 3 страха, к примеру: Моё желание: я хочу отдохнуть в Анапе. К нему я придумала 3 страха:
1. Я боюсь, что у меня не хватит денег на билеты
2. Я боюсь, что не найду жильё
3. Я боюсь, что потеряюсь в незнакомом городе
А в конце списка написать крупными буквами: ЭТО ВСЕГО ЛИШЬ МОИ СТРАХИ И ОНИ НЕ СБУДУТСЯ!
Делается это упражнение для того чтобы наши желания не блокировались нашими страхами.
После проработки страхов Елена предложила написать к каждому желанию дату исполнения. Вот что получилось на моём примере: Я хочу отдохнуть в Анапе 1 августа 2022 года. Таким образом конкретизируем наши желания.
Так же Елена предлагает помечтать и представить что наши желания уже сбылись и почувствовать себя в этом состоянии.
Выполненные задания так же нужно прислать Елене в личные сообщения
Марафон Исполнения Желаний Елены Блиновской
Ну а дальше пробная бесплатная программа марафона заканчивается и Елена предлагает оплатить дальнейшие задания марафона и вот такие там расценки
Марафон Исполнения Желаний Елены Блиновской
После оплаты участники переходят в платную группу.
- Завершение марафона
В конце марафона надо было согласовать свой итоговый список желаний, привязать к шарику и запустить в небо, либо сжечь список. Делается это для того, чтобы отпустить эти желания, а каким образом выбирать Вам.
По итогу несколько желаний у меня сбылись и довольно быстро, но я в этом заслуга не только марафона и активного мечтания, но и работы над собой, а так же работы сверхурочно
Марафон же помог тем, что помог разобраться в себе и понять чего же я действительно хочу для себя. Что для этого необходимо сделать, а так же побороть свои страхи.
Марафон Елены Блиновской воодушевляет, мотивирует на исполнение желаний, за это мне он понравился, но чтобы он заработал придётся залезть к себе в душу, покопаться в ней. Некоторые приёмы мне были известны и ранее к примеру ритуал с уборкой или представление исполнившегося желания, а так же прописывать конкретику желаний. Просто Елена на своём марафоне даёт нам об этом вспомнить, а так же замотивировать к исполнению.
Марафон понравился, но мне хватило и бесплатной версии чтобы всё понять.
Рекомендую!
Все, что вам нужно знать, чтобы добиться успеха
Уитни Хейнс
Последнее обновление:
утренние мили. Сейчас не время расслабляться с планированием и тренировками из-за неправильной упаковки для марафона. Мы здесь, чтобы помочь с вашим окончательным контрольным списком марафона перед гонкой и всем необходимым для вашего дня марафона!
Ключ к подготовке и сбору вещей для марафона — продумать всю логистику и подготовиться к любым переменным. Короче говоря, вам нужно сделать домашнее задание! Вы слишком усердно работали, чтобы все испортить из-за недосмотра.
Связанный: Планы подготовки к марафону: не делайте этих 9 ошибок
В этой статье мы рассмотрим вопросы, которые вам нужно задать себе, чтобы подготовиться к марафону до, во время и после него. Мы также предоставим полный контрольный список перед марафоном и упаковочный лист, чтобы вы были готовы ко всему!
We will cover:
- What you should wear for your marathon
- What you should bring to your marathon
- Marathon race prep questions
- Pre-race marathon контрольный список и контрольный список упаковки
- контрольный список марафона и предметы первой необходимости в день забега
- контрольный список после марафона
Итак, вперед!
Связанный: Подготовка к марафону: какой продолжительности должен быть ваш самый длинный забег?
Что мне надеть на марафон?Вы хотите носить что-то дышащее, влагоотводящее, легкое и позволяющее чувствовать себя быстро в день гонки. Несмотря на то, что надеть новую специальную одежду для дня гонки может быть мотивацией, сначала нужно провести генеральную репетицию, чтобы убедиться, что она выдержит дистанцию.
Если вы покупаете специальную экипировку для дня соревнований или сверхбыстрые кроссовки, примерьте их хотя бы на одном из ваших длинных забегов. В противном случае вы рискуете натереть швы новой майки или защемить слишком тугие шнурки новой обуви.
Также подумайте, какую одноразовую одежду вы хотите надеть перед гонкой. Многие марафоны проходят рано утром зимой, осенью или весной, когда холодно или совсем холодно. Соберите шляпу, перчатки, толстовку и спортивные штаны, чтобы выбросить их в начале.
Эта одежда, скорее всего, будет собрана и передана в дар, так что не беспокойтесь об этических последствиях ее выбрасывания!
Что взять с собой на марафон?При подготовке того, что взять с собой на марафон и что добавить в контрольный список марафона, вы должны мыслить в три этапа: до, во время и после.
- До: убедитесь, что вы знаете, где и когда вы должны быть на гонке. Держите под рукой все, с чем вы тренировались во время длительных пробежек, включая одежду, топливо и питье.
- Во время: убедитесь, что у вас есть гоночная экипировка, обувь и топливо. Подумайте, где вы будете хранить все эти гели!
- После: комфорт — это название игры. Возьмите с собой удобную одежду, вкусные закуски и напитки, которые не раздражают желудок, чтобы начать восстановление после марафона.
А теперь давайте подробно рассмотрим , как подготовиться к важному дню!
Подготовка к марафонуПеред марафоном вам нужно продумать, как вы получите свой стартовый номер, доберетесь до стартовой линии, что вам нужно упаковать, что вы должны есть и более.
Вот 17 вопросов, которые нужно задать себе перед тем, как выстроиться в очередь на старт марафона:
- Где и когда будет выдан стартовый номер? Как вы получите свой нагрудник вовремя, чтобы плотно поужинать и лечь спать пораньше?
- Где стартовая линия, и как до нее добраться из того места, где вы остановились?
- Где припарковаться, чтобы успеть добраться до старта?
- Если холодно или жарко, где можно согреться в помещении, пока не придет время выстраиваться на старт?
- Что вы будете есть накануне и утром перед гонкой?
- Как проходит курс? Вы хотите, чтобы управлять им заранее?
- Какая будет погода?
- Что ты наденешь? (Обязательно выложите все накануне вечером, в том числе прикрепите нагрудник).
- Что вы можете упаковать, чтобы подготовиться к любому из возможных элементов?
- Что вы будете использовать в качестве топлива и питья во время гонки?
- Где вы будете хранить топливо и воду?
- Что вы наденете на разминку, гонку и после гонки?
- Где находятся туалеты перед гонкой?
- Где вы встретите членов семьи после гонки?
- Есть ли возможность сдачи багажа? Если да, то как и будете ли вы его использовать?
- Где можно восстановить силы после гонки (кровать и горячий душ)? Есть ли в вашем отеле поздний выезд опция ?
- Как вы будете отмечать свое достижение , и с кем?
Связанный: Контрольный список для ультрамарафона
Надеюсь, эти вопросы помогли вам набраться сил и волнения, так что вы не оставите ничего на волю случая в своем марафоне.
Теперь пришло время действовать с этим Ultimate Контрольным списком перед гонкой Marathon.
Окончательный контрольный список перед марафоном
- Будьте готовы к гонкам. Изучите информацию о своей гонке, включая время и место получения стартового номера, места старта и финиша, удобства для гонки, группы иноходцев, трассу и правила гонки.
- Проверь погоду …а потом перепроверь! Подготовьте свое гоночное снаряжение к прогнозируемой погоде, но также имейте под рукой снаряжение для стихии на случай, если Мать-природа сделает поворот в последнюю минуту (например, идет дождь или холоднее, чем предполагалось!).
- Планируйте питание . Продумайте все, что вы собираетесь есть и пить. Приготовьтесь быть самостоятельным. Не думайте, что Starbucks откроется в 5 утра, когда вы встанете. Принесите все, чтобы ничего не оставить на волю случая! Не пробуйте новые продукты и берите с собой только те продукты, с которыми вы привыкли тренироваться.
- Упаковка одноразовой одежды. Возьмите с собой дополнительную одежду, чтобы согреть мышцы, которую можно выбросить в начале.
- Защитите свое восстановление. Если вы остановились в отеле, получите поздний выезд . Если вы участвуете в местном марафоне, выделите время, чтобы принять горячий душ и вздремнуть после забега.
- Упакуйте заранее. Соберите все свое гоночное снаряжение заранее, чтобы, когда вы будете думать о других сценариях, вы могли бросить свои вещи в сумку и быть готовыми ко всему, что может принести день!
Связанный: Какова оптимальная длина конуса марафона?
Теперь пришло время ознакомиться с упаковочным листом Ultimate Pre-race Marathon . Этот контрольный список марафона разделен на три части (до, во время и после марафона) и подходит для местных и целевых гонок.
Контрольный список упаковки марафона до гонки- РАСПОЛОЖЕНИЕ ГОЗОВАЯ
- Информация о пикапе. 0010
- Foam roller and/or massage gun
- Safety pins (in case race doesn’t provide them)
- Water bottle for constant hydration
- Nuun tablets для электролитов
- Гранола, рогалики и другие простые углеводы для закусок
- Маркер для написания шагов или мантр на руке
- Плейлист, чтобы послушать утро, чтобы вы взволнованы для гонки
Связанные: 28 Смешные знаки гонки марафона: Лучшие гоночные идеи
Если поездка:
9003Если поездка:
- 9
- Карты местности
- Поздний выезд из отеля
- Маршрут от отеля до получения стартового номера, старта и финиша 000033
- Extra cash, credit cards, and ID
- Plane tickets
- Clothes for after the race
- Toiletries
- Earplugs
- Книга о том, как бегать, чтобы взбодриться!
- Еда, которую вы обычно едите дома, кофе и напитки
- Ресторан, где подают простые блюда на обед и ужин накануне
- Туалетная бумага (на всякий случай, если горшки полны!)
- GPS Watch Or Watch
- Ваша гоночная обувь
- Ортотика, если вы их наденете
Вот контрольный список всего необходимого для марафона.
- Компрессионные чулки, если вы их носите
- Нарукавники, шапка, повязка на голову и перчатки при необходимости (одноразовые, если собираетесь согреться)
- Выбросы и спортивные штаны перед гонкой
- Синглет или гоночный топ
- Спортивный БР. 0033
- Tights or racing shorts
- Anti-chafing balm or Vaseline and nip guards
- Lip balm
- Sunscreen
- Foam roller
- Шляпа или солнцезащитные очки (если вы бегаете с ними)
- Татуировка темпа (или маркер, если вам нужно помнить о стратегии бега)
- Гели или предпочитаемое топливо (и выясните, где вы будете хранить их во время бега!) и они разрешены)
- Бутылка с водой и напитки с электролитом
- На случай дождя возьмите с собой одноразовый мешок для мусора или пончо, дождевик и сумку на молнии для телефона, если вы бежим с ним.
Related: How to Carb Load
Post-race Marathon Packing Checklist- Comfortable clothes that are easy to put on, like sweats
- Comfy socks
- Удобная обувь, такая как Oofos или кроссовки для сухого бега
- Полотенце
- Одеяло 0
- Сжатые носки для восстановления
- закуски, такие как гранола, рогалики, арахисовое масло, бананы и белковые батончики
- Гидрав Ваша вонючая гоночная одежда и обувь
- Английская соль для приятной, теплой, расслабляющей ванны
- Ибрупрофен на случай боли
- Уличная одежда, если вы хотите хорошо выглядеть Ваша сумка после гонки:
- шлепанцы, такие как OFOS
- Теплая, удобная одежда
- влажные салфетки и де-деодоран
- 99 9000 9000 9000 9. 0029 Phone charger
- Compression socks
- Some cash and ID (or picture of an ID)
- Your phone, unless you run with it
- A закуска, как протеиновый батончик, и напиток, как Gatorade
Вот оно! Все, что вам нужно, чтобы быть включенным в ваш контрольный список марафона, чтобы убедиться, что у вас есть все необходимое для дня гонки.
Если вам нужна помощь в подготовке к марафону, ознакомьтесь с нашими ресурсами для обучения марафону !
7 акции
- Поделиться
- Твит
Уитни Хейнс
Уитни Хейнс — основательница организации The Mother Runners и сертифицированный тренер по бегу VDOT-O2. Она живет в Ноксвилле, штат Теннесси, со своими двумя сумасшедшими красивыми детьми, щенками и мужем. В настоящее время она тренируется, чтобы пройти квалификацию на олимпийский пробный марафон в США 2024 года.
Marathon: Основы работы с приложениями
Приложения — неотъемлемая часть Marathon. Каждое приложение обычно представляет собой долго работающую службу, многие экземпляры которой работают на нескольких хостах. Экземпляр приложения называется задачей . Определение приложения описывает все необходимое для запуска и обслуживания задач.
Примечание: Несмотря на то, что Marathon допускает использование точек в именах приложений, имена с точками могут помешать правильному обнаружению служб. Если вы собираетесь использовать механизм обнаружения служб, вы не должны ставить точки в имени вашего приложения.
Ограничения длины имени службы
Согласно RFC 1035 метки DNS ограничены 63 символами. Mesos-DNS добавит случайную 9-символьную строку к имени вашего сервиса. Это означает, что длина имени службы должен быть меньше или равен 54 символам, чтобы записи SRV генерировались правильно.
Чтобы убедиться, что ваши записи SRV были успешно сгенерированы, вы можете использовать команду
dig
, например:dig _nginx-12345._tcp.marathon.mesos SRV
Правильный вывод будет выглядеть так:
;; РАЗДЕЛ ВОПРОСОВ: ;_nginx-12345._tcp.marathon.mesos. В СРВ ;; РАЗДЕЛ ОТВЕТОВ: _nginx-12345._tcp.marathon.mesos. 60 IN SRV 0 0 80 nginx-12345-eq1m3-s1.marathon.mesos. _nginx-12345._tcp.marathon.mesos. 60 IN SRV 0 0 80 nginx-12345-9umtc-s1.marathon.mesos. _nginx-12345._tcp.marathon.mesos. 60 IN SRV 0 0 80 nginx-12345-4c3em-s1.marathon.mesos. ;; ДОПОЛНИТЕЛЬНЫЙ РАЗДЕЛ: nginx-12345-9umtc-s1.marathon.mesos. 60 В А 10.0.6.43 nginx-12345-4c3em-s1.marathon.mesos. 60 В А 10.0.6.43 nginx-12345-eq1m3-s1.marathon.mesos. 60 В А 10.0.6.43
Hello Marathon: встроенный сценарий оболочки
Начнем с простого примера: приложение, которое выводит
Hello Marathon
на стандартный вывод, а затем засыпает на 5 секунд в бесконечном цикле. Вы должны использовать следующее определение приложения JSON для описания приложения:{ "id": "базовый-0", "cmd": "в то время как [ true ] ; сделать эхо 'Hello Marathon' ; спать 5 ; готово", "процессор": 0,1, "память": 10,0, "экземпляры": 1 }
Обратите внимание, что
cmd
в приведенном выше примере — это команда, которая выполняется. Его значение обернуто базовым исполнителем Mesos через/bin/sh -c ${cmd}
.Когда вы определяете и запускаете приложение, Marathon передает исполнение Mesos. Mesos создает каталог песочницы для каждой задачи. Каталог песочницы — это каталог на каждом узле агента, который действует как среда выполнения и содержит соответствующие файлы журналов. Потоки
stderr
иstdout
также записываются в каталог песочницы.Использование ресурсов в приложениях
Для запуска любого нетривиального приложения обычно требуется набор ресурсов: файлы и/или архивы файлов. Для управления распределением ресурсов Marathon использует сборщик Mesos. для выполнения беготни с точки зрения загрузки (и потенциально) извлечения ресурсов.
Прежде чем мы углубимся в эту тему, давайте рассмотрим пример:
{ "id": "базовый-1", "cmd": "`./cool-script.sh`", "процессор": 0,1, "память": 10,0, "экземпляры": 1, "принести": [ { "uri": "https://example.com/app/cool-script.sh", "исполняемый": правда } ] }
Что делает пример выше: перед выполнением
cmd
скачайте ресурсhttps://example.com/app/cool-script.sh
(через Mesos) и сделать его доступным в песочнице задачи приложения. Вы можете проверить, что они были загружены с помощью посетив пользовательский интерфейс Mesos и щелкнув песочницу узла агента Mesos, где вы должны найтикрутой скрипт.sh
.Начиная с версии Mesos v0.22 и выше, код загрузки по умолчанию не делает загруженные файлы исполняемыми. В приведенном выше примере мы предоставили поле
«исполняемый»: true
, чтобы указать Mesos изменить результат выборки на исполняемый для каждого пользователя. Если поле"исполняемый"
имеет значение"true"
, поле"extract"
игнорируется и не действует.Как уже упоминалось выше, Marathon также умеет обрабатывать ресурсы приложения, находящиеся в архивах. По умолчанию Marathon будет (через Mesos и перед выполнением
команда
) первая попытка распаковать/извлечь ресурсы со следующими расширениями файлов:-
.tgz
-
.tar.gz
-
.tbz2
-
.tar.bz2
-
.TXZ
-
.tar.xz
-
.zip
Чтобы предотвратить такое поведение, необходимо указать поле
"extract": false
.А как это выглядит на практике, показывает следующий пример: предположим, у вас есть исполняемый файл приложения в zip-архиве. файл в
https://example.com/app.zip
. Этот zip-файл содержит скриптcool-script.sh
, и это то, что вы хотите выполнить. Вот как:{ "id": "базовый-2", "cmd": "приложение/cool-script.sh", "процессор": 0,1, "память": 10,0, "экземпляры": 1, "принести": [ { "ури": "https://example.com/app.zip" } ] }
Обратите внимание, что в отличие от примера
basic-1
у нас теперь естьcmd
, который выглядит следующим образом:приложение/cool-script.sh
. Это связано с тем, что когда zip-файл загружается и извлекается, создается каталогapp
в соответствии с именем файлаapp.zip
, в который извлекается содержимое zip-файла.Кроме того, если вы хотите использовать кэш выборки, необходимо указать поле
"cache": true
. Если встречается URI в первый раз (для того же пользователя) сначала скачивается в кеш, потом копируется в директорию песочницы оттуда. Если тот же URI встречается снова, и соответствующий файл кеша находится в кеше или все еще на пути в кеш, затем загрузка опускается, и сборщик переходит непосредственно к копированию из кеша. Кэширование работает локально на каждом агенте, поэтому, если задача будет перезапущена на другом узле, ресурсы будут получены снова.{ "id": "базовый-3", "cmd": "приложение/cool-script.sh", "процессор": 0,1, "память": 10,0, "экземпляры": 1, "принести": [ { "ури": "https://example.com/app.zip", "кэш": правда } ] }
Также можно указать путь и имя места назначения, где будет храниться извлеченный ресурс:
{ "id": "базовый-4", "cmd": "./cool-script.sh", "процессор": 0,1, "память": 10,0, "экземпляры": 1, "принести": [ { "uri": "https://example.com/some-script.sh", "destPath": "cool-script.sh" } ] }
Также обратите внимание, что вы можете указать множество ресурсов, а не только один. Так, например, вы можете предоставить репозиторий git и некоторые ресурсы из CDN следующим образом:
{ ... "принести": [ { "uri": "https://git.example.com/repo-app.zip" }, { "uri": "https://git.example.com/docs-bundle.zip", "извлечение": ложь }, { "uri": "https://cdn.example.net/my-file.jpg", "кэш": ложь }, { "uri": "https://cdn.example.net/my-other-file.css", "кэш": правда } ] ... }
Типичный шаблон в цикле разработки и развертывания заключается в том, что ваша автоматизированная система сборки помещает двоичный файл приложения в место, которое можно загрузить через URI. Marathon может загружать ресурсы из ряда источников, поддерживая следующие схемы URI:
-
файл:
-
http:
-
https:
-
фтп:
-
фтпс:
-
hdfs:
-
с3:
-
с3а:
-
с3н:
Простое приложение на основе Docker
С помощью Marathon легко запускать приложения, использующие образы Docker. Дополнительные сведения и дополнительные параметры см. в разделе Запуск контейнеров Docker на Marathon.
В следующем примере определения приложения мы сосредоточимся на простом приложении Docker: веб-сервере на основе Python, использующем образ python:3. Внутри контейнера веб-сервер работает на порту 9.0749 8080 (значение
containerPort
).hostPort
имеет значение0
, поэтому Marathon назначает случайный порт агенту Mesos, который сопоставляется с портом 8080 внутри контейнера.{ "id": "базовый-3", "cmd": "python3 -m http.сервер 8080", "процессор": 0,5, "память": 32,0, «сети»: [ { «режим»: «контейнер/мост» } ], "контейнер": { "тип": "ДОКЕР", "докер": { "изображение": "питон:3" }, "сопоставления портов": [ { "Порт-контейнера": 8080, "Порт-хоста": 0} ] } }
В этом примере мы собираемся использовать HTTP API для развертывания приложения. json -H «Тип контента: приложение/json»
Предполагается, что вы вставили пример JSON в файл с именем
basic-3.