Практика c Docker, Kubernetes, Docker Compose
От: Qulac Россия  
Дата: 03.04.25 18:21
Оценка: +1
Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?
Программа – это мысли спрессованные в код
Re: Практика c Docker, Kubernetes, Docker Compose
От: Sharov Россия  
Дата: 03.04.25 22:37
Оценка: 84 (2) :)
Здравствуйте, Qulac, Вы писали:

Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


Я брал этот практикум. Цены кусаются и есть рассрочка.
Много практики и экзаменационное задание (проект) в конце, которое надо будет защитить. Куратор отвечает очень
оперативно, в течение суток, иногда быстрее. В целом доволен, но пока не очень пригодилось. Так, сертификат на будущее.
Кодом людям нужно помогать!
Re: Практика c Docker, Kubernetes, Docker Compose
От: amironov79  
Дата: 04.04.25 05:57
Оценка:
Здравствуйте, Qulac, Вы писали:

Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


А что там изучать? Вот хорошее стартовое видео:
https://www.youtube.com/watch?v=QF4ZF857m44

За пределы этого редко придется выходить, тем более в самом начале.
Re[2]: Практика c Docker, Kubernetes, Docker Compose
От: amironov79  
Дата: 04.04.25 06:02
Оценка:
Здравствуйте, amironov79, Вы писали:

Q>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


A>А что там изучать? Вот хорошее стартовое видео:

A>https://www.youtube.com/watch?v=QF4ZF857m44

A>За пределы этого редко придется выходить, тем более в самом начале.


Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.
Re[3]: Практика c Docker, Kubernetes, Docker Compose
От: Qulac Россия  
Дата: 04.04.25 06:36
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Здравствуйте, amironov79, Вы писали:


Q>>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


A>>А что там изучать? Вот хорошее стартовое видео:

A>>https://www.youtube.com/watch?v=QF4ZF857m44

A>>За пределы этого редко придется выходить, тем более в самом начале.


A>Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.


Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.
Программа – это мысли спрессованные в код
Re: Практика c Docker, Kubernetes, Docker Compose
От: Miroff Россия  
Дата: 04.04.25 07:02
Оценка: 27 (4) +1
Здравствуйте, Qulac, Вы писали:

Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


Ставишь локально minikube или k3s

В официальной доке есть прекрасные туториалы, берешь, изучаешь
https://kubernetes.io/docs

Есть огромная куча плейграундов, совершенно бесплатных
https://labs.play-with-k8s.com/
https://killercoda.com/playgrounds/scenario/kubernetes

Насчет куда смотреть, на что бежать, программа минимум для разработчика:

Писать 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
От: GarryIV  
Дата: 13.04.25 12:17
Оценка: +1
Здравствуйте, amironov79, Вы писали:

A>>За пределы этого редко придется выходить, тем более в самом начале.


A>Да, кубер это отдельная тема Его с кондачка не изучишь. Да и нужен он, только если в девопсы захочешь податься.


Базовые запчасти знать надо. Как деплоится, как посмотреть логи пода, как exec туда, как порты из кластера пробросить. В небольших конторах оно плюс минус так и будет. Это для разработчика, для девопса надо знать намного больше и глубже (я не знаю).
WBR, Igor Evgrafov
Re[4]: Практика c Docker, Kubernetes, Docker Compose
От: amironov79  
Дата: 13.04.25 17:19
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Базовые запчасти знать надо. Как деплоится, как посмотреть логи пода, как exec туда, как порты из кластера пробросить. В небольших конторах оно плюс минус так и будет. Это для разработчика, для девопса надо знать намного больше и глубже (я не знаю).


Зависит от процессов в конторе: у нас из всего этого разработчик только логи смотрит. Всё остально в кубере на админа... девопсах
Re: Практика c Docker, Kubernetes, Docker Compose
От: Skorodum Россия  
Дата: 15.04.25 08:44
Оценка: +1
Здравствуйте, Qulac, Вы писали:

Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?

Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.
docker qtcreator
Re[4]: Практика c Docker, Kubernetes, Docker Compose
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.04.25 12:44
Оценка:
Здравствуйте, Qulac, Вы писали:

Q> Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.


Так а что именно ты хочешь руками потрогать? Работу с уже готовым кубером или наоборот довести кубер из состояния "голое железо" до состояния "готов к приему нагрузки"?
Re[2]: Практика c Docker, Kubernetes, Docker Compose
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 15.04.25 12:46
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.


WSL с этим справляется вполне
Маньяк Робокряк колесит по городу
Re[2]: Практика c Docker, Kubernetes, Docker Compose
От: Qulac Россия  
Дата: 15.04.25 17:01
Оценка: +1
Здравствуйте, Skorodum, Вы писали:

S>Здравствуйте, Qulac, Вы писали:


Q>>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?

S>Немного оффтопик: недавно настроил использование Docker'а из IDE (QtCreator). Сборка и запуск тестов работает без проблем. Может быть удобно когда рабочая машина Windows, а надо описать и протестировать сборку на какой-нибудь Ubuntu-18.04.

В vs тоже уже готовые шаблоны проектов с образами для контейнеров есть.
Программа – это мысли спрессованные в код
Re[5]: Практика c Docker, Kubernetes, Docker Compose
От: Qulac Россия  
Дата: 15.04.25 17:02
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, Qulac, Вы писали:


Q>> Да хотелось бы "руками потрогать" еще, развернуть несколько сервисов в кластере, обновить, заменить и т.д.


AB>Так а что именно ты хочешь руками потрогать? Работу с уже готовым кубером или наоборот довести кубер из состояния "голое железо" до состояния "готов к приему нагрузки"?


Наверное второе.
Программа – это мысли спрессованные в код
Re[3]: Практика c Docker, Kubernetes, Docker Compose
От: Skorodum Россия  
Дата: 16.04.25 07:51
Оценка:
Здравствуйте, Marty, Вы писали:

M>WSL с этим справляется вполне

У тебя получилось в QtCreator запущенном на винде собирать проекты в WSL? Расскажи!
Можно из WSL запустить IDE, и оно даже работает (у меня при этом проблемы с полноэкранным режимом).
Так-то под виндой докер линуксовые контейнеры в WSL запускает. Речь именно про интеграцию с IDE.
Re[4]: Практика c Docker, Kubernetes, Docker Compose
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 16.04.25 10:43
Оценка: 3 (1)
Здравствуйте, Skorodum, Вы писали:

M>>WSL с этим справляется вполне

S>У тебя получилось в QtCreator запущенном на винде собирать проекты в WSL? Расскажи!
S>Можно из WSL запустить IDE, и оно даже работает (у меня при этом проблемы с полноэкранным режимом).
S>Так-то под виндой докер линуксовые контейнеры в WSL запускает. Речь именно про интеграцию с IDE.


QtCreator не пробовал, а VSCode работает, собирает и отлаживает под WSL вообще без проблем
Маньяк Робокряк колесит по городу
Re: Практика c Docker, Kubernetes, Docker Compose
От: _NN_  
Дата: 16.04.25 15:29
Оценка:
Здравствуйте, Qulac, Вы писали:

Q>Отдых скоро закончится, предстоят собесы. Нужно хоть не много изучить сабж. Где в этих делах можно попрактиковаться, можно даже не за бесплатно?


Для практики бесплатно: VSCode, WSL (если винда) или Lima работает везде и там запускаем докеры.
Далее расширения в VSCode тоже бесплатны Docker DX, Kubernetes, DevContainers.
Для теории есть достаточно документации, видео и т.д. ChatGPT запросто подкинет вагон ссылок.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.