Comments (8)
this openfunction scenarious can work now.
Issue:
Version incompatibility
katacoda k8s version is v1.18.0
openfunction latest version need k8s version >= v1.19.0
knative (deploy.sh installed) need k8s >= v1.20.0
nginx-ingress (deploy.sh installed) install failed when k8s version is v1.19.0 ingress-nginx#7810
workaround:
- upgrade k8s version to v1.19.0 when katacoda k8s env runtime start
- only install cert-manager, Shipwright builder, OpenFuncAsync serving runtime
please create repo katacoda-scenarios in org OpenFunction, i will create a PR
from openfunction.
/assign @x893675
from openfunction.
/assign @x893675
Hi @x893675 ,
Thanks for your interest! We could collaborate with you to finish it. The previous Katacoda scenarios were developed and contributed by @AbdelouahabMbarki, he could also help out with this feature.
from openfunction.
@x893675 You can create a PR in the samples repo
from openfunction.
Thanks for the contribution! @x893675
from openfunction.
this openfunction scenarious can work now.
Issue:
Version incompatibility
katacoda k8s version is v1.18.0
openfunction latest version need k8s version >= v1.19.0
knative (deploy.sh installed) need k8s >= v1.20.0
nginx-ingress (deploy.sh installed) install failed when k8s version is v1.19.0 ingress-nginx#7810workaround:
- upgrade k8s version to v1.19.0 when katacoda k8s env runtime start
- only install cert-manager, Shipwright builder, OpenFuncAsync serving runtime
please create repo katacoda-scenarios in org OpenFunction, i will create a PR
Awesome, thanks for your contribution! Could you create a new folder in the Sample repo. I will create a Katacoda URL with katacoda.com/openfunction
later.
I noticed the issues of version incompatibility caused by the built-in Kubernetes version in Katacoda, but I am curious why the Knative scenario can be used with Kubernetes 1.18.
IMO, the workaround should be added to the step-by-step guide of Katacoda scenario if we don't have a better solution so far.
from openfunction.
Knative scenario use Knative v0.18.0, but OpenFunction deploy.sh use Knative v0.26.0.
Knative require Kubernetes 1.20 since v0.25.0
The highest k8s version that katacoda can be upgraded through apt-install
is v1.19.4. I think we can manually upgrade k8s to a newer version(1.20, 1.21... etc)
I will move the upgrade operation to step and create pr to Sample repo later
from openfunction.
Close this issue since the OpenFunction Katacode scenarios works now.
from openfunction.
Related Issues (20)
- cloud-native serverless workflow in openfunction HOT 1
- OpenFunction 1.20 install fail HOT 2
- OpenFunction 1.2.0 imageCredentials pull private images fail HOT 2
- images pull failed HOT 2
- When the function is published, there will be a brief service unavailability HOT 1
- The version of the function is wrong when publishing with the specified function tag. HOT 7
- Adjust the conditions of gateway default listener HOT 2
- 关于 openfunction 异步任务的一些问题 HOT 2
- Failed to install using Helm on EKS HOT 5
- Is OpenFunction compatible with ARM architectures? Like Mac M1s? HOT 4
- How to install openfunction v1.0.0 ? HOT 2
- Build multiarch images
- In dapr standalone mode, keda scaling doesn't work
- Allow Dapr to use http protocol for functions HOT 1
- Consider the use of Dapr Shared for Dapr in standalone mode HOT 2
- Gateway Domain HOT 2
- Bulk Event Processing
- Some yaml files and md documents still remain core in v1beta1 format
- When will the new version be issued? HOT 7
- Report the use of components with vulnerabilities in OpenFunction
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openfunction.