Конфигурация Basealt
Обновлено 13 сентября 2024
В качестве исходного образа используется Basealt 10.2.
Требования к операционной системе.
Команды выполняются от имени пользователя root
.
Для установки ПО SaluteJazz команды необходимо выполнить на всех виртуальных машинах.
Произведите обновление:
apt-get update
apt-get dist-upgradeУстановите Docker и необходимые для установки утилиты:
apt-get -y install curl bash-completion rsync
Установите компоненты Docker:
echo 'rpm http://update.altsp.su c9f2/branch/x86_64 classic' >> /etc/apt/sources.list.d/alt.list
echo 'rpm http://update.altsp.su c9f2/branch/x86_64-i586 classic' >> /etc/apt/sources.list.d/alt.list
echo 'rpm http://update.altsp.su c9f2/branch/noarch classic' >> /etc/apt/sources.list.d/alt.list
apt-get update
apt-get -y install docker-engine=20.10.11-alt1 --force-yes
apt-get -y install docker-composeДобавьте Docker и его компоненты в автозагрузку:
systemctl enable docker
systemctl start docker
systemctl status dockerНеобходимо удостовериться, что Docker находится в состоянии
running
.Создайте сервисного пользователя
jazz
:adduser jazz
passwd jazzНастройте привилегии и домашнюю директорию пользователя
jazz
:usermod -aG docker,cdrom,floppy,audio,video,wheel jazz
echo "jazz ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/jazz
mkdir /home/jazz
chmod go-w /home/jazz
mkdir /home/jazz/.ssh && chmod 700 /home/jazz/.ssh
touch /home/jazz/.ssh/authorized_keys && chmod 600 /home/jazz/.ssh/authorized_keys
hown -R jazz:jazz /home/jazz/Установите утилиту
kubectl
. Это необходимо для управления кластером Kubernetes.curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl
curl -LO https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
chmod +x kubectlПерезагрузите систему:
reboot