ym88659208ym87991671
Конфигурация Basealt | Документация для разработчиков

Конфигурация Basealt

Обновлено 13 сентября 2024

В качестве исходного образа используется Basealt 10.2.

Спецификация Альт Сервер.

Требования к операционной системе.

Команды выполняются от имени пользователя root.

Для установки ПО SaluteJazz команды необходимо выполнить на всех виртуальных машинах.

  1. Произведите обновление:

     apt-get update
    apt-get dist-upgrade
  2. Установите Docker и необходимые для установки утилиты:

    apt-get -y install curl bash-completion  rsync
  3. Установите компоненты 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
  4. Добавьте Docker и его компоненты в автозагрузку:

     systemctl enable docker
    systemctl start docker
    systemctl status docker

    Необходимо удостовериться, что Docker находится в состоянии running.

  5. Создайте сервисного пользователя jazz:

     adduser jazz
    passwd jazz
  6. Настройте привилегии и домашнюю директорию пользователя 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/
  7. Установите утилиту 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
  8. Перезагрузите систему:

    reboot
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.