Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

k8s: implement invoker-node affinity and eliminate usage of kubectl #3963

Merged
merged 1 commit into from
Aug 17, 2018

Commits on Aug 15, 2018

  1. k8s: implement invoker-node affinity and eliminate usage of kubectl

    1. Upgrade to latest released version of the fabric8 Kubernetes client
       to get access to an implementation of node affinity. Use that implementation
       to optionally add a scheduling affinity to the pods created for actions
       to bind them to worker nodes labeled as invoker nodes.
    
    2. implement the container removal operation via the kube rest client
       instead of via an exec to the kubectl cli.  This eliminates the last
       usage of kubectl in the KubernetesClient and allows the kubectl
       executable to be removed from the invoker Docker image.
    dgrove-oss committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    e6318b8 View commit details
    Browse the repository at this point in the history