Эта статья посвящена виртуализации сети в Docker. Драйвер виртуальной сетевой подсистемы Docker опирается на несколько технологий: пространство имен, VXLAN, Netlink и распределенное хранилище ключей. В этой статье описаны каждая из этих технологий вместе с необходимыми командами по управлению ими, а также рассмотрены практические вопросы их взаимодействия друг с другом при настройке виртуальной сети для ваших контейнеров. Виртуализация сети Docker Итак, давайте создадим оверлейную сеть между … [Read more...] about Docker – виртуализация сети. Часть 1
devops
Jenkins – Деплой проекта в Google Cloud
В прошлых статьях этой серии мы установили Jenkins сервер в Docker контейнере, создали в нем задачу по синхронизацию репозиториев с GitHub, настроили возможность реагировать на GitHub commit-hook и запустили собственный Jenkins slave агент на базе нашего собственного Docker образа. Пришло время следать последний шаг: организовать деплой проекта в Google AppEngine. Предварительные требования В этой статье предполагается, что: Вы знакомы с Google Cloud и знаете о существовании консольной … [Read more...] about Jenkins – Деплой проекта в Google Cloud
Jenkins – Создание slave агента для сборки кода и деплоя в Google Cloud
В прошлых статьях мы запустили собственный Jenkins сервер в Docker контейнере, настроили синхронизацию ваших GitHub репозиториев, а также поддержку в Jenkins GitHub commit-hook-ов. В этой статье мы соберем собственный Docker образ, в котором будет происходить сборка вашего приложения и дальнейший его деплой в Google Cloud. Итак, поехали! Видео инструкция Предварительные требования В этой статье предполагается, что: У вас есть установленный на публичном виртуальном или физическом сервере … [Read more...] about Jenkins – Создание slave агента для сборки кода и деплоя в Google Cloud
Kubespray – Установка кластера Kubernetes в любом облаке за 15 минут
Установить Kubernetes можно множеством различных способов. Какие-то из-них уже были описаны на этом сайте. В этой статье будет показан еще один способ выполнить установку кластера Kubernetes в автоматическом режиме примерно за 15 минут при помощи Kubespray. Видео-инструкция Предварительные требования Один или несколько физических или виртуальных серверов, запущенных в любом облаке (AWS, GCP, Azure, OpenStack или, например, в Облаке КРОК). Установленный Python Установленный … [Read more...] about Kubespray – Установка кластера Kubernetes в любом облаке за 15 минут
Настройка GitHub commit-hook в Jenkins
В прошлых статьях мы с вами установили Jenkins в Docker контейнере и настроили в нем задачу по синхронизацию репозиториев с GiHub. В этой третьей статье из серии мы с вами настроим интеграцию с GitHub и сделаем так, чтобы Jenkins мог запускать отдельную задачу при изменениях в вашем репозитории. Предварительные требования В этой статье предполагается, что: У вас есть установленный на публичном виртуальном или физическом сервере Jenkins Вы знакомы с Google Cloud и знаете о существовании … [Read more...] about Настройка GitHub commit-hook в Jenkins