Здравствуйте, Qulac, Вы писали:
Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Я брал этот практикум. Цены кусаются и есть рассрочка.
Много практики и экзаменационное задание (проект) в конце, которое надо будет защитить. Куратор отвечает очень
оперативно, в течение суток, иногда быстрее. В целом доволен, но пока не очень пригодилось. Так, сертификат на будущее.
Здравствуйте, Qulac, Вы писали:
Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Здравствуйте, amironov79, Вы писали:
Q>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
A>А что там изучать? Вот хорошее стартовое видео: A>https://www.youtube.com/watch?v=QF4ZF857m44
A>За пределы этого редко придется выходить, тем более в самом начале.
Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.
Re[3]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, amironov79, Вы писали:
A>Здравствуйте, amironov79, Вы писали:
Q>>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
A>>А что там изучать? Вот хорошее стартовое видео: A>>https://www.youtube.com/watch?v=QF4ZF857m44
A>>За пределы этого редко придется выходить, тем более в самом начале.
A>Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.
Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.
Здравствуйте, Qulac, Вы писали:
Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Насчет куда смотреть, на что бежать, программа минимум для разработчика:
Писать Dockerfile для упаковки любого приложения, запускать контейнеры, монтировать тома, смотреть логи, получать шелл в контейнер. Осваивается за день.
Архитектура k8s (какие процессы где запущены, как они взаимодействуют, как разворачиваются контейнеры, как пробрасываются диски и сеть), сертификаты, kubectl -- часа 4.
Стандартные ресурсы Pod, ReplicaSet, Deployment, Service, ConfigMap, Secret в объеме туториала: написать YML, создать ресурс, изменить ресурс. Полдня.
Ingress -- как прокинуть запрос извне до конкретного контейнера. Еще полдня.
Все, разрабу больше ничего не требуется.
Для девопса программа минимум:
Операторы — когда сервис надо не просто запустить, а еще и настроить, а сам он настраиваться не умеет
CustomResourceDefinition и контроллеры. Написать собственный контроллер в первый раз пара дней.
Linstor — это как k8s не не для вычислений, а для хранилищ. Поженить с k8s и разобраться где-то неделька.
ELK, Graylog, Loki -- любое решение чтобы аггрегировать логи.
Prometheus + Grafana -- мониторинг и алерты. Еще пара дней.
Re[3]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, amironov79, Вы писали:
A>>За пределы этого редко придется выходить, тем более в самом начале.
A>Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.
Базовые запчасти знать надо. Как деплоится, как посмотреть логи пода, как exec туда, как порты из кластера пробросить. В небольших конторах оно плюс минус так и будет. Это для разработчика, для девопса надо знать намного больше и глубже (я не знаю).
WBR, Igor Evgrafov
Re[4]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, GarryIV, Вы писали:
GIV>Базовые запчасти знать надо. Как деплоится, как посмотреть логи пода, как exec туда, как порты из кластера пробросить. В небольших конторах оно плюс минус так и будет. Это для разработчика, для девопса надо знать намного больше и глубже (я не знаю).
Зависит от процессов в конторе: у нас из всего этого разработчик только логи смотрит. Всё остально в кубере на админа... девопсах
Здравствуйте, Qulac, Вы писали:
Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.
Здравствуйте, Qulac, Вы писали:
Q> Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.
Так а что именно ты хочешь руками потрогать? Работу с уже готовым кубером или наоборот довести кубер из состояния "голое железо" до состояния "готов к приему нагрузки"?
Re[2]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, Skorodum, Вы писали:
S>Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.
Здравствуйте, Skorodum, Вы писали:
S>Здравствуйте, Qulac, Вы писали:
Q>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно? S>Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.
В vs тоже уже готовые шаблоны проектов с образами для контейнеров есть.
Программа – это мысли спрессованные в код
Re[5]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, Qulac, Вы писали:
Q>> Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.
AB>Так а что именно ты хочешь руками потрогать? Работу с уже готовым кубером или наоборот довести кубер из состояния "голое железо" до состояния "готов к приему нагрузки"?
Наверное второе.
Программа – это мысли спрессованные в код
Re[3]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, Marty, Вы писали:
M>WSL с этим справляется вполне
У тебя получилось в QtCreator запущенном на винде собирать проекты в WSL? Расскажи!
Можно из WSL запустить IDE, и оно даже работает (у меня при этом проблемы с полноэкранным режимом).
Так-то под виндой докер линуксовые контейнеры в WSL запускает. Речь именно про интеграцию с IDE.
Re[4]: Практика c Docker, Kubernetes, Docker Compose
Здравствуйте, Skorodum, Вы писали:
M>>WSL с этим справляется вполне S>У тебя получилось в QtCreator запущенном на винде собирать проекты в WSL? Расскажи! S>Можно из WSL запустить IDE, и оно даже работает (у меня при этом проблемы с полноэкранным режимом). S>Так-то под виндой докер линуксовые контейнеры в WSL запускает. Речь именно про интеграцию с IDE.
QtCreator не пробовал, а VSCode работает, собирает и отлаживает под WSL вообще без проблем
Здравствуйте, Qulac, Вы писали:
Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Для практики бесплатно: VSCode, WSL (если винда) или Lima работает везде и там запускаем докеры.
Далее расширения в VSCode тоже бесплатны Docker DX, Kubernetes, DevContainers.
Для теории есть достаточно документации, видео и т.д. ChatGPT запросто подкинет вагон ссылок.