Локальная работа с kubernetes | avito.code
HTML-код
- Опубликовано: 1 июн 2024
- Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
В этом выпуске ведущий разработчик юнита Platform as a Service в Авито Павел Агалецкий / @pavelagalecky рассказал, как поднять кластер Kubernetes на локальном компьютере Mac с помощью общедоступных инструментов, а потом деплоить в него простейшие приложения.
00:00 | Вступление
00:10 | Как мы используем Kubernetes в Авито
00:51 | Устанавливаем виртуальную машину Colima
01:45 | Устанавливаем Kubectl
03:00 | Запускаем Pod
07:53 | Получаем доступ к запущенному приложению
09:00 | Service в Kubernetes
10:08 | Как посмотреть логи внутри кластера
11:19 | Как изменить количество реплик запущенного приложения
12:12 | Итоги
Статья на Хабре о локальной работе с Kubernetes: clc.to/WvZ4Iw
Colima: github.com/abiosoft/colima
AvitoTech - это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: avitotech
Телеграм: t.me/avitotech
Хабр: habr.com/ru/company/avito
Медиум (eng): / avitotech
Гитхаб: github.com/avito-tech
Сайт: avito.tech
#k8s #avitocode #kubernetes - Наука
Очень круто, спасибо!
Было бы неплохо еще и репозиторий с кодом приложить который используется в видео
очень круто
minikube норм тема
Да, неплох. Правда довольно тяжеловесный, k3s, используемый в Colima - легче.
гм. Виртуальная машина - "Колыма" ))
Только начал смотреть... но если у автора макбук можно так же поставить докер десктоп и включить одну галочку, чтобы поднять локальный кластер k8s, они уже давненько туда завезли его поддержку...
Привет! Да, вполне можно. В видео показан способ, который подойдет и под большинство других операционных систем, но освной плюс: нет привязки к особенностям лицензирования docker desktop
@@pavelagalecky оооо даа, уже не раз к разным компаниям приходили письма от докер что мол или покупайте лицуху корпоративную у нас или идите лесом, соответственно докер десктоп собирает и шлет куда то инфу с вашего рабочего компа что ни есть хорошо
так и не получилось завести тест-контейнеры с colima, не видит докер(( (документацию курил, ставил по инструкции, не помогло)
тест-контейнеры - это test-containers?
В любом случае два основных пути:
- проверить используют ли они контекст докера: `docker context ls`
- сделать условно `export DOCKER_HOST=...`, где вместо ... написать путь к сокету/урлу, который будет виден в docker context для колимы
это что хауди хо?
colima start --kubeRnetes ...
Спасибо за вашу внимательность 😊
@@AvitoTech 1:16 да, есть такой момент))