Skip to content

pingles/workflow-controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workflow-controller

Kubernetes workflow controller

Running workflow-controller

locally

$ ./workflow-controller --kubeconfig=$HOME/.kube/config --resource-versions=v1 --domain=example.com --name=workflow

Now you can create a Workflow resource via

$ ./cluster/kubectl.sh create -f .../examples/hello_workflow/workflow.yaml --validate=false

At this point the workflow-controller will start to handle the jobs.

in a kubernetes pod

$ make container && make push
$ cd example/workflow-controller_in_pod
$ kubectl create -f workflow-controller-serviceaccount.yaml
serviceaccount "workflow-controller" created
$ kubectl create -f workflow-controller-deployment.yaml
deployment "workflow-controller-deployment" created
$ make container && make push
$ cd example/workflow-controller_in_pod
$ kubectl create -f workflow-controller-serviceaccount.yaml
serviceaccount "workflow-controller" created
$ kubectl create -f workflow-controller-deployment.yaml
deployment "workflow-controller-deployment" created

About

Kubernetes workflow controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.1%
  • Makefile 0.9%