#minikube — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #minikube, aggregated by home.social.
-
Kubernetes без магии: запускаем первый кластер, разбираем архитектуру и взаимодействие компонентов
Kubernetes часто называют сложной системой, в которой легко запутаться. Control Plane, etcd, scheduler, worker nodes — когда сталкиваешься с этим в первый раз, кажется, что разобраться невозможно. Но на самом деле за громкими названиями скрываются простые и логичные компоненты. Мы подготовили простую теоретическую подводку и ранбук по запуску своего кластера с нуля. Материал подойдёт всем, кто хоть немного знаком с контейнерами и хочет понять, что происходит после команды kubectl apply. Никакой магии — только архитектура, жизненные циклы, живые примеры и пара схем для наглядности. Поехали →
https://habr.com/ru/companies/netologyru/articles/1020538/
#minikube #kubectl #docker #nginx #control_plane #pod #ноды #архитектура_Kubernetes #запуск_кластера #kubeproxy
-
Локальная разработка с Kubernetes. Немного танцев с бубном
На нескольких проектах я сталкивался с ситуацией, когда есть Kubernetes с разными окружениями типа dev, stage, prod и т.д. Код сервисов в эти самые окружения попадает в процессе CI/CD: то есть мы мержим какую-то ветку с разрабатываемой фичей или исправлением бага в ветку, которая “привязана” к окружению и дальше наш код деплоится в кластер. Думаю, для многих - это уже стандартная история. Давайте представим, что нужно сделать задачу, относящуюся к какому-нибудь микросервису, эта задача подразумевает запрос по сети к другому микросервису, а тот, в свою очередь, посылает запрос к еще другим микросервисам. Как быть, когда мы хотим, чтобы нам были доступны данные из других микросервисов, чтобы протестировать то, что мы сделали не в тестах с моками, а в условиях, похожих на “боевые”. Тут самым очевидным, как мне кажется, является разворачивание локально микросервиса, код которого мы “ковыряем” и проброс портов до целевого микросервиса в dev кластере (или в другом кластере, предназначенным для тестирования), например:
https://habr.com/ru/articles/926556/
#kubernetes #minikube #telepresence #k9s #микросервисы #разработка #kubectl
-
"Local #Development Techniques with #Kubernetes". I love this #NoSlides demo of tools to work /with/ #containers. We'll see #MiniKube, #Skaffold, #Dive, #Portainer, #Skooner, and much more. Join us #InPerson for #GIDS #DeveloperSummit at https://developersummit.com/, list of tools: https://gist.github.com/robrich/5abd6c1261eae55476db2a15d1c2180a