IT кухня, Linux, devops, cisco, nix, unixway
Linux, devops, cisco, *nix, unixway
GKE+k8s+тераформа
Направих тестово приложение Google Guestbook в Google Cloud в k8s. Проект в github https://github.com/mikonoid/terraform-gke Структура
gke директорията съдържа всичко за създаване на k8s клъстер - всичко, от което се нуждаете, за да управлявате kubernetes
Docker slave плъгин бърз старт
Общ преглед Този плъгин позволява да се изпълни задание на jenkins вътре в (набор от) контейнер(и). Работата на Дженкинс се натъква на подчинени контейнери, които са свързани помежду си. Дженкинс използва свой собствен механизъм, за да контролира изграждането на подчинени устройства (докер подчинени контейнери). Jenkins се свързва с докер API (сокет в нашия случай) и API позволява да се контролират и отдалечени процеси. […]
Ansible как да работите със списъци
В Ansible понякога трябва да работите със списъци, за да преминете през списък с някои стойности. Например, когато трябва да поставите списък с пакети чрез apt:
Но се случва, че трябва да формирате списък с променливи и след това да итерирате този списък, списъкът може също да се променя в движение, елементи могат да се добавят / премахват и т.н. Нека вземем този пример - трябва да […]
AWS Cloudformation създава VPC
AWS Load balancer : Back-end сървърът е с капацитет
Създаден класически Load-balancer в AWS и добавени екземпляри на wordpress там. След това fqdn на балансира не работи и изчезва с таймаут. Гледам къдря
След това стана малко ясно, отидете на регистрационните файлове на Apache на инстанцията
Проверява се файла index.php, проверяваме - няма такъв файл. Затова балансьорът не работи. Добавете check.php към директория […]
Инсталирайте ansible 2.2 на Ubuntu14 и 'x86_64-linux-gnu-gcc' не успя
При инсталиране на ansible на ubuntu trusty
получаваме тази грешка
Ако след това същотоулавяме грешка като (криптографията може да е друг пакет)
Git как да върнете ангажимента
В git има няколко начина за връщане назад на нежелан комит. Няколко метода включват различни действия и всички имат различни последствия. Ако просто трябва да промените съобщението на последния комит (може би са направили печатни грешки и трябва да го поправят, така че да изглежда красиво), тогава ние просто го правим
Ansible обработка на грешки с failed_when и ignore_errors
Понякога трябва да регистрирате променлива в Ansible в задача, според която след това можете да направите условие и да стартирате тази или онази задача. Например, има задача1, по време на която ще регистрираме променлива и трябва да изпълним (или да не изпълним) задача2, ако нашата променлива е, да кажем, равна на 1. Например, вземаме книга с игри, в която първата задача стартира clamscan и ако вирусите […]