You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2020/01/02 22:59:35 UTC
[GitHub] [openwhisk] dgrove-oss opened a new pull request #4785: remove
experimental KubernetesClientWithInvokerAgent
dgrove-oss opened a new pull request #4785: remove experimental KubernetesClientWithInvokerAgent
URL: https://github.com/apache/openwhisk/pull/4785
Remove experimental KubernetesClientWithInvokerAgent implementation of
the ContainerFactory SPI to simplify the codebase. This code was an
exploration of implementing pause/unpause functionality when using the
KubernetesContainerFactory, but was never implemented to a useful
level of functionality. Most seriously, if an invoker or invoker
agent crashed it would leave orphaned suspended pods that Kubernetes
was not able to cleanly remove without cluster admin-level
intervention since they had been paused "behind the back" of the
Kubernetes scheduler using low-level mechanisms. A secondary
consideration is that the actual invoker agent (go code in the
deploy-kube project) was only implemented for the case when the
underlying container engine was Docker. Given the subsequent shift
away from Docker to containerd or cri-o, the invoker agent did not
support recent versions of Kubernetes or OpenShift.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [openwhisk] dgrove-oss merged pull request #4785: remove
experimental KubernetesClientWithInvokerAgent
Posted by GitBox <gi...@apache.org>.
dgrove-oss merged pull request #4785: remove experimental KubernetesClientWithInvokerAgent
URL: https://github.com/apache/openwhisk/pull/4785
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services