kube-forge v2: embede python with ansible (kubespray) and cobra as cli building tool
This commit is contained in:
24
README.md
24
README.md
@@ -4,32 +4,16 @@
|
||||
|
||||
## Примеры запуска
|
||||
|
||||
### 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
|
||||
kube-forge -c config.yaml apply
|
||||
```
|
||||
|
||||
## Параметры:
|
||||
|
||||
- "-с" путь до конфигурационного файла
|
||||
- "-d" путь до рабочей директории (там же должна быть директория kubespray)
|
||||
- "-o" путь до рабочей директории (там же должна быть директория kubespray)
|
||||
- "-p" пароль для авторизации через SSH
|
||||
- "-v" включить расширенное логирование ("-v=true")
|
||||
- "-v" включить расширенное логирование
|
||||
- "-h" help для основных параметров и команд
|
||||
|
||||
Reference in New Issue
Block a user