Поднятие 3-х master-нод и 2-х worker-нод с автоматическим provisioning: — всех необходимых настроек для подготовки нод к установке k8s-кластера — установка Haproxy на master0{1..2}-нодах в качестве балансировщика нагрузки на транспортном уровне (Level 4) а) балансировка входящих kube-api-запросов, поступающих от kubelet и других клиентов на все kube-api поды запущенные на master-нодах б) балансировка входящих клиентских/пользовательских […]
Записи с меткой ‘Vagrant’
Vagrant автоматическая установка и настройка виртуальных машин для ручной установки kubernetes кластера средствами kubeadm
Vagrant — установка WordPress из шаблона средствами shell-provisioner
Постановка задачи: Установить WordPress из готового шаблона и дампа базы данных с помощью shell-скриптов, как одного из способов/инструмента provisioning в Vagrant 1)Установка двух Ubuntu16.04 LTS серверов средствами Vagrant 2)Установка и настройка WEB-сервера (Nginx+php-fpm) (frontend-сервер) -192.168.1.91 с помощью shell-скрипта web.sh 3)Установка и настройка сервера баз данных (MySQL) (backend-сервер) – 192.168.1.92 с помощью shell-скрипта mysql.sh Корень сайта […]
Установка и использование Vagrant на Debian
1.Установка Virtualbox Загрузка и установка пакета virtualbox
1 |
# wget http://download.virtualbox.org/virtualbox/5.1.4/virtualbox-5.1_5.1.4-110228~Debian~jessie_amd64.deb |
1 |
# dpkg -i virtualbox-5.1_5.1.4-110228~Debian~jessie_amd64.deb |
Установка неудовлетворенных зависимостей
1 |
# apt-get -f install |
Установка необходимых пакетов
1 |
# apt-get install rsync gcc make |
Установка заголовков ядра
1 |
# apt-get install linux-headers-$(uname -r) |
1 |
# apt-get install linux-headers-amd64 |
Автоконфигурирование VirtualBox
1 |
# /sbin/vboxconfig |
1 2 |
vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Starting VirtualBox services. |
2.Установка Vagrant Загрузка пакета отсюда https://www.vagrantup.com/downloads.html
1 |
# wget https://releases.hashicorp.com/vagrant/1.8.5/vagrant_1.8.5_x86_64.deb |
Установка Vagrant
1 |
# dpkg -i vagrant_1.8.5_x86_64.deb |
1 2 3 4 |
(Reading database ... 48897 files and directories currently installed.) Preparing to unpack vagrant_1.8.5_x86_64.deb ... Unpacking vagrant (1:1.8.5) ... Setting up vagrant (1:1.8.5) ... |
в Vagrant есть такое понятие, как box-боксы. Бокс — это сохраненный образ системы. Чтобы создать новую виртуалку […]