OpenFunction: The Best Way to Run Serverless Functions on Kubernetes?