## Установка ### Docker-образ ## Примеры запуска ### Docker-образ ```shell touch k8s-admin.conf touch vault-keys.json docker run -v $(pwd)/config.yaml:/application/config.yaml \ -v $(pwd)/id_rsa_bastion_ift:/root/.ssh/id_rsa \ --mount type=bind,source=$(pwd)/k8s-admin.conf,target=/application/k8s-admin.conf \ --mount type=bind,source=$(pwd)/vault-keys.json,target=/application/vault-keys.json \ harbor.kvazaric.ru/kube-forge/kube-forge:1.1-f84c27e6 apply ``` ## С помощью исполняемого файла Необходимо также на машине оператора иметь утилиты: - sshpass А также установить Python-библиотеки из списка "requirements.txt" ```shell kube-forge -c config.yaml -d . apply ``` ## Параметры: - "-с" путь до конфигурационного файла - "-d" путь до рабочей директории (там же должна быть директория kubespray) - "-p" пароль для авторизации через SSH - "-v" включить расширенное логирование ("-v=true")