Provisioning All the platforms for Cloud-native(includes terraform, virsh, kubectl, helm with all configurations)
88888888ba 88888888ba
88 "8b 88 "8b
88 ,8P 88 ,8P
88aaaaaa8P' 8b,dPPYba, ,adPPYba, 8b d8 88aaaaaa8P' ,adPPYba, ,adPPYba,
88""""""' 88P' "Y8 a8" "8a `8b d8' 88""""""8b, a8P_____88 a8P_____88
88 88 8b d8 `8b d8' 88 `8b 8PP""""""" 8PP"""""""
88 88 "8a, ,a8" `8b,d8' 88 a8P "8b, ,aa "8b, ,aa
88 88 `"YbbdP"' "8" 88888888P" `"Ybbd8"' `"Ybbd8"'
provbee 단독 실행시 kubectl, terraform, helm 등의 명령어셋을 가짐
klevr-agent와 연결 시 klevr를 통해 task 등을 전달 받아 job을 실행
.
├── Dockerfile // docker image build
├── README.md // readme
├── assets // readme images
│ └── [Images & Contents]
├── docker-compose.yml // only provbee docker-compose.yml
├── entrypoint.sh // docker image build entrypoint
├── install // provbee & klevr-agent installer
│ └── provbee.sh
└── scripts // docker image build scripts
├── get_pubkey.sh // klevr-agent's authkey script
├── provbeecmd.sh // k8s nodeIP search, provbee ssh status for klevr-agent
└── provider.sh // terraform provider already download