Для того, чтобы принудительно задать номер сборки, нужно перейти в домашнюю директорию пользователя "jenkins" -> "jobs" -> "Имя_проекта" -> "Имя_ветки" и открыть файл "nextBuildNumber". И в нем указать номер следующей сборки. После этого, нужно чтобы Jenkins перечитал данные с диска, для этого переходим в настройки и находим пункт "Перезагрузка конфигурации с диска"
Создаем S3 Bucket, делаем его не публичным, в правах доступа ничего не меняем. Сразу найдем ARN созданного бакета. Создаем пользователя, на вкладке "Permisson" переходим в "Attach existing policies directly" и находим "AmazonS3ReadOnlyAccess". Посмотрим ARN созданного пользователя. Возвращаемся в настройки S3 Bucket уже созданного и переходим в "Permisson", создаем "Bucket Policy" со следующим содержимым: Не забываем …
Продолжить читать "AWS — S3 Bucket только для чтения"
Пример конфигурации Terraform, который создает 2 VPC в разных регионах (EU и US) и создает между ними связность. variables.tf
Replicas Посмотрим name и namespace Ingress'а: Отредактируем наш Ingress: И находим строку: Зададим 2 реплики: Можно сохранять изменения и смотреть количество Ingress Pod'ов. nodeSelector Укажем явно, на каким нодах нужно запускать Ingress. Посмотрим текущие label: Зададим label: Снова отредактируем Ingress: Нас интересует Deployment, а именно блок "spec" -> "containers". Добавим в него наш блок …
Продолжить читать "Kubernetes — Ingress Nginx: replicas и nodeSelector"
Пример конфигурации Terraform, который создает Kubernetes кластер (Bare Metal) на AWS EC2. Создает Ingress с NodePort. И в конце выполнения вывод публичные IP адреса Ingress нод. Данный темплейт создает следующие EC2 инстансы: 1 manager 2 workers 2 ingresses variables.tf
1. Подготовка Установим необходимые пакеты: Откроем файл конфигурации QEMU: И добавим/отредактируем следующую строку: Перезапустим сервис libvirt:
1. Конвертация в ISO образ Для начала нам понадобится образ MacOS Mojave. Скачать официальный получиться только на Mac'е Переходим по ссылке: support.apple.com/macos/mojave Вас перебросит в iTunes, соглашаемся с лицензионным соглашением, убираем все галочки про обновление, и выбираем скачать образ. После того, как скачивание завершилось, нужно конвертировать скачанный образ в ISO, для этого скачаем репозиторий: И …
Продолжить читать "QEMU/KVM — Установка MacOS Mojave"
Когда пытаешься выполнить start виртуальной машины с EFI при помощи Virsh, появляется следующее сообщение: Решение: Устанавливаем пакет "ovmf" Редактируем файл конфигурации QEMU Добавляем следующую строку: Перезапускаем libvirt
Когда пытаешься выполнить undefine виртуальной машины при помощи Virsh, появляется следующее сообщение: Решение:
Для усиления криптостойкости необходимо использовать файл параметров Диффи — Хеллмана с длиной не менее 4096 бит. Создадим такой файл: Добавим в файл конфигурации Nginx'а: Для проверки можно воспользоваться следующим сервисом: ssllabs.com