For remote executor to function properly on a machine, the machine has to have these installed:
Installation script: https://github.com/dtk/remote-executor/blob/master/knative_installation/cluster/knative_prereqs_install.sh
https://github.com/dtk/kube-crd-parsers/tree/master/crdsThere are more versions of remote executor in this repo, and to dockerize them, you should execute these commands from root folder of the repo:
docker build -t {user-name}/remote-executor-ruby -f ruby/Dockerfile .
docker push {user-name}/remote-executor-ruby
docker build -t {user-name}/remote-executor-ruby -f terraform/Dockerfile .
docker push {user-name}/remote-executor-ruby
docker build -t {user-name}/remote-executor-kubernetes -f kubernetes/Dockerfile .
docker push {user-name}/remote-executor-kubernetes
Remote executor is created as a knative-service, by action-proxy controller, so just invoke action-proxy with remote-executor docker image as input parameter. More info on dtk/controller-action-proxy repo: https://github.com/dtk/controller-action-proxy
Content type
Image
Digest
Size
378.7 MB
Last updated
over 6 years ago
docker pull getdtk/remote-executor-kubernetes