Learning Knative 中文版
process to know knative
Official docs: https://knative.dev/
- Building: something that helps you in DevOps. Tekton Pipeline instead of Knative Building.
- Serving(Core): add queue-proxy to your pod and use hpa to autoscale your app. It will manage your revisions and routes by the ingress(Istio, Gloo).
- Eventing: help you build complex business logics.
Learning Path: Docker -> Kubernetes -> Istio -> Knative Serverless CNCF Whitepaper
- Docker to build your own image and run containers
- Kubernetes
Google Cloud Run is GA in November 15, 2019. Openshift Serverless Support: https://www.openshift.com/learn/topics/serverless
Official Samples https://github.com/knative/docs/tree/master/docs/serving/samples
tutorial for knative https://github.com/meteatamel/knative-tutorial https://github.com/redhat-developer-demos/knative-tutorial
Knative: Scaling From 0 to Infinity - Joseph Burnett & Mark Chmarny, Google: https://www.youtube.com/watch?v=OPSIPr-Cybs&feature=youtu.be
T-Mobile Store Locator Serverless Journey with Knative and Kubernetes - Ram Gopinathan, T-Mobile: https://www.youtube.com/watch?v=qzPG4O-DhYw&feature=youtu.be&t=617
- knative org: https://github.com/knative
- Tekton Pipeline https://github.com/tektoncd/pipeline
For instance: https://github.com/cppforlife/knctl/blob/master/docs/kubectl-plugin.md
https://github.com/openshift-knative
Python Client https://github.com/kubernetes-client/python/blob/v10.0.1/kubernetes/docs/CustomObjectsApi.md
Gloo + Knative: https://medium.com/solo-io/gloo-by-solo-io-is-the-first-alternative-to-istio-on-knative-324753586f3a