LINUX.ORG.RU

Посоветуйте плиз пример что можно создать чтобы закрепить навыки по девопсу?

 , , ,


1

1

Например естm cайт на wordpress либо приложуха простая под андроид что я допустим могу сделать и что оптимизировать?

Заранее спасибо

  • Настрой полуавтоматический деплоймент («по кнопке»). Потом Ci/CD.
  • Сделай сайт горизонтально масштабируемым. Настрой load balancer.
  • Засунь в кубернетес и повтори предыдущие два шага.
  • PROFIT

Это все конечно в каком-нибудь облаке типа AWS или gcloud, с infrastructure-as-a-code на terraform.

filosofia
()
Последнее исправление: filosofia (всего исправлений: 1)

ну перепиши сайт с HTML на YAML, раз заняться нечем

fegipat
()

Выкинь wordpress, возьми любой статический генератор сайтов и с его помощью подними сайт-визитку на GitLab Pages с использованием GitLab CI.

alpha ★★★★★
()

Купи макбук, ругай винду и линукс.

bigbit ★★★★★
()

Разверни роутер в облаке по обходу блокировок))

anonymous
()
Ответ на: комментарий от filosofia

Я не буду спрашивать, с чего ты приплёл сюда саппорт первой линии.

Но да, я думаю что начинать разбираться с devops-подходом надо не заморачиваясь ни содержимым приложения самого по себе, ни интерфейсами различных облаков, и простейший статический сайт для этого подходит оптимально. Контроль версий, инфра как код, CI, контейнеры и автоматизация процессов в этом примере будут отлично видны.

Разумеется пощупать облака, масштабирование и т.п. потом тоже необходимо. Но это будет уже следующий шаг.

alpha ★★★★★
()
Ответ на: комментарий от alpha

В gitlab pages нет ни дева, ни опса. Там есть дроч манифеста. То, что оно версионируется гитом, а под капотом крутит контейнер на агенте, не добавляет «инфры» в эту историю.

И да, по условию задачи сайт уже есть, надо научиться девопсить вокруг него.

ЗЫ совет от офис менеджера: выкинь gitlab pages, опубликуй страничку в Википедии.

filosofia
()
Ответ на: комментарий от filosofia

В gitlab pages нет ни дева, ни опса.

Нет.

И да, по условию задачи сайт уже есть, надо научиться девопсить вокруг него.

Тоже нет. Задача в топ-посте ставится вообще не так.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Ну давай читать вместе.

Посоветуйте плиз пример что можно создать чтобы закрепить навыки по девопсу?

Например есть cайт на wordpress […] что я допустим могу сделать и что оптимизировать?

filosofia
()
Ответ на: комментарий от alpha

Кстати, тож думаю pages заюзать в качестве замены trac…

UVV ★★★★★
()

Приседания которые надо сделать для исполнения танцев с кубернетес:

  • Проект под сборку докер контейнера с сайтом и нужным окружением
  • Сборка хельм чарта с использованием этого докер контейнера
  • Написания деплоймента для куба с использованием этого хельм чарта
  • Написания ci для деплоя этого деплоймента

Потом начать постепенно увеличивать версии того и этого. Ну и конечно вся конфигурация должна быть ас код.

redwagon
()
Ответ на: комментарий от filosofia

А я знад что нас много. Тред доя созднания отдельной ветки для девопс-меньшиств не взлетел :(

dada ★★★★★
()
Ответ на: комментарий от e000xf000h

Я «забыл» добавить несколько десятков базвордов, только зачем?

filosofia
()

1.
Возми пару серверов.
Подними кубер.
Подними в кубере базу в три реплики (master, slave, slave).
Задеплой туда свой вордпресс, в три реплики, с лоадбалансером и т.д.
Сделай так что б твой ворпресс туда автоматически деплоился по пушу в гит.

2.
Получи лет 10 опыта, выучи парочку языков программирования, изучи работу основних систем и механизмов linux (работа с памятью, процессы/потоки, io...), изучи работу сетей.

Поздавляю, теперь ты начинающий devops.

karaien ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.