Архивы автора: setevoy

Docker: registry && Jenkins migrate

2 июля 2017
 

 Задача — перенести сетап из постов Docker: private registry в AWS [China] с S3 storage и Docker: AWS [China] – Jenkins в Docker на новый интанс. VPC, EC2, EIP, EBS разделы и S3 корзина уже созданы. Пост — совсем не HowTo, скорее просто заметка для себя.

Python: структуры данных

30 июня 2017
 

 Перевод — краткий обзор структур данных в Python. Оригинал — тут>>>. В Python 3 имеется четыре встроенных типа данных — списки (list), кортежи (turple), словари (dictionary) и списки (set).

Linux: установка redshift

29 июня 2017
 

 redshift — аналог f.lux для уменьшения голубого спектра монитора в зависимости от времени суток: к вечеру убавляется голубой, добавляется красный, утром/днём — наоборот. Установка на Arch Linux: [simterm] $ sudo pacman -S redshift [/simterm]

Docker: AWS [China] — Jenkins в Docker

26 июня 2017
 

 Продолжение развёртывания CI инфрастуктуры в Китае. Начало тут>>>. В предыдущей части — запустили Docker registry, теперь — нужен Jenkins, который будет собирать образы сервисов и пушить в это хранилище. Для запуска Jenkins потребуется: создать EBS для Jenkins workspaces и подключить к EC2 создать EBS для Docker образов запустить и проверить Jenkins проверить Docker билды в… Читать далее »

Docker: private registry в AWS [China] с S3 storage

22 июня 2017
 

 Задача: поднять CI инфрастуктуру для проекта в Китае. Будет состоять и одного EC2 инстанса с дополнительным разделом для workspaces Jenkins‘а (что-то вроде такого — Azure: Azure Resource Manager provisioning и Jenkins в Docker), и S3 корзиной для хранилища образов Docker registry сервера. Для запуска Docker registry надо выполнить: запустить инстанс создать корзину запустить registry на localhost… Читать далее »

Docker: запуск registry server

21 июня 2017
 

 Имеется инфрастуктура в Китае (AWS [China]: начало) В настоящий момент — билд выполняется в Европе, образы пушатся в JFrog Artifactory в той же Европе, а потом пулятся на инстансы в Китайском AWS (cn-north-1). Задача — поднять Jenkins и Docker registry сервер в Китае. Сначала поднимем его на локалхосте, протестируем, потом добавим SSL, внешний домен и авторизацию.… Читать далее »

Kubernetes: запуск Gravl в Minikube

12 июня 2017
 

 Задача: используя Minikube запустить контейнер с CMS Grav. Шаги: собрать Docker образ с NGINX + PHP-FPM и кодом приложения запушить его в DockerHub запустить контейнер с приложением в Kubernetes кластере Установка и запуск Minikube описаны тут>>>. Проверка Grav Т.к. эту CMS ещё не использовал — сначала попробуем запустить её вручную, и посмотреть как она стартует. На Arch для… Читать далее »