Пример конфигурации 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
Сборка Fastlane на MacOS падала на следующей ошибке: xcode-select: error: tool 'agvtool' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance Решение: Убедится, что Xcode установлен, и затем выполнить следующую команду:
Данный скрипт очищает все правила файервола, задает стандартные значения для цепочек, и открывает доступ по SSH, HTTP и HTTPS