36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
## Установка
|
||
|
||
### Docker-образ
|
||
|
||
## Примеры запуска
|
||
|
||
### Docker-образ
|
||
|
||
```shell
|
||
touch k8s-admin.conf
|
||
|
||
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 \
|
||
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")
|