openwhisk-deploy-kube | Apache OpenWhisk Kubernetes Deployment repository | Serverless library
kandi X-RAY | openwhisk-deploy-kube Summary
kandi X-RAY | openwhisk-deploy-kube Summary
Apache OpenWhisk is an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. The OpenWhisk platform supports a programming model in which developers write functional logic (called Actions), in any supported programming language, that can be dynamically scheduled and run in response to associated events (via Triggers) from external sources (Feeds) or from HTTP requests. This repository supports deploying OpenWhisk to Kubernetes and OpenShift. It contains a Helm chart that can be used to deploy the core OpenWhisk platform and optionally some of its Event Providers to both single-node and multi-node Kubernetes and OpenShift clusters.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of openwhisk-deploy-kube
openwhisk-deploy-kube Key Features
openwhisk-deploy-kube Examples and Code Snippets
Community Discussions
Trending Discussions on openwhisk-deploy-kube
QUESTION
I have OpenWhisk running local (minikube) through helm install:
...ANSWER
Answered 2019-Oct-01 at 00:55After take a look here, I use the url param without ssl and it works:
QUESTION
I have an Openwhisk cluster deployed in Kubernetes cluster using[1], and for my application, I want to access the internal couchDB database
From within the function
From an external location. I have added the svc list below
I tried several things but i can't seem to access the couchDB database. I changed the couchDB service from ClusterIp to NodePort. Any help with the following will be greatly appreciated. Let's assume the IP of the node is 123.45.67.89
What host:port to use from within a function? I thought it would be 123.45.67.89:30641 but it didn't work,
What host:port to use from the outside (like a curl call)?
Best Regards Pulasthi,
...ANSWER
Answered 2018-Apr-13 at 17:08I was able to resolve this issue, The issue was not with the host:port value. The deployment scripts in [1] create a network policy for CouchDB which restricts access to the CouchDB instance. Once I removed the network policy "couchdb-netpol" the issue was resolved and I could access the CouchDB instance. By default, the deployment in [1] creates the CouchDB service as a ClusterIP you need to change it to NodePort. Once that is done the following host:port allows acccess to the database when you remove or properly configure the "couchdb-netpol" network policy.
[node-ip]:[port_given_in_couchdb_NodePort]
123.45.67.89:30641
[1] https://github.com/apache/incubator-openwhisk-deploy-kube
QUESTION
I have an OpenWhisk deployment on a Kubernetees cluster that was done using [1]. I know I can change the memory limit for a function by adding --memory x
when creating the function. However, if I try to set a value large than 512MB I get the following error.
ANSWER
Answered 2018-Apr-14 at 14:41The memory limits are configurable for your deployment as of this patch https://github.com/apache/incubator-openwhisk/pull/3148. You can set the max memory in your deployment to suite your purposes.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install openwhisk-deploy-kube
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page