![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Knative
文章平均质量分 95
dawnsky.liu
oracle,redhat
展开
-
OpenShift 4 - 部署一个基于 Serverless 的 Banking 应用
OpenShift / RHEL / DevSecOps 汇总目录说明:本文已经在OpenShift 4.10 环境中验证文章目录说明部署应用部署 Loan 服务部署 Banking 服务部署 CustomerData 服务部署 UserAccount 服务部署 ExchangeRate 服务部署 AcmeInternetBanking 应用访问应用参考说明本文将部署一个基于 Serverless 的 Web 应用。这个应用程序使用了5个不同的微服务和前端应用UI,应用UI可以选择通过API M原创 2022-04-17 16:51:45 · 926 阅读 · 0 评论 -
OpenShift 4 - 用 OpenShift Serverless Functions 为 Knative 开发 FaaS
《OpenShift 4.x HOL教程汇总》说明:本文已经在OpenShift 4.6环境中验证文章目录什么是 OpenShift Serverless Functions用 OpenShift Serverless Functions 开发运行 FaaS准备环境创建第一个 FaaS参考什么是 OpenShift Serverless FunctionsServerless是一种越来越流行的模式,在这种模式下,我们不必担心管理和维护你的应用程序基础设施。在Serverless环境下,一个Funca原创 2021-02-06 12:13:04 · 609 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (7) Eventing之Broker和Trigger
部署Broker在Knative中当对一个项目打knative-eventing-injection=enabled标签,Knative Eventing就会为项目提供一个名为default的Broker。执行命令为knativetutorial 项目打标签。$ oc label namespace knativetutorial knative-eventing-injection=...原创 2020-03-23 09:16:07 · 658 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (6) Eventing之Channel和Subscription
创建如下内容的channel.yaml文件,其中定义了名为eventinghello-ch的Channel类型的对象。apiVersion: messaging.knative.dev/v1alpha1kind: Channelmetadata: name: eventinghello-ch执行命令生成Channel对象,然后查看eventinghello-ch状态为READ...原创 2020-03-23 09:02:52 · 517 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (5) Eventing之Source和Sink
piVersion: maistra.io/v1kind: ServiceMeshMemberRollmetadata: name: default namespace: istio-systemspec: members: - knative-serving - knative-eventing - kn-samples//knative应用项目不在...原创 2020-03-23 08:51:42 · 558 阅读 · 0 评论 -
OpenShift 4 之Knative(1) - 创建Knative无服务器架构环境(附视频)
OCP 4.2.8Red Hat OpenShift Service Mesh 1.0.3OpenShift Serverless Operator 1.2.0Knative Eventing v 0.10.0OpenShift Pipelines Operator 0.8.2git clone -b release/0.7.x https://github.com/redhat-de...原创 2019-12-19 00:35:39 · 904 阅读 · 2 评论 -
OpenShift 4 - Knative教程 (4) 自动扩展和收缩
文章目录环境准备蓝绿部署金丝雀发布环境准备创建2个YAML文件,分别定义了以下Knative的Service对象。greeter-v1-service.yamlapiVersion: serving.knative.dev/v1kind: Servicemetadata: name: greeterspec: template: metadata: n...原创 2020-02-29 23:51:02 · 644 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (3) 了解Knative Serving的核心对象
文章目录Knative Serving的核心对象创建Knative Serving应用通过Configuration和Route实现蓝绿部署通过ServiceKnative Serving的核心对象一个 Knative 应用主要包括四类对象:Service(不同于Kubernetes的Service)、Route(类似但不是OpenShift的Route)、Configuration、Revi...原创 2020-02-29 23:48:17 · 705 阅读 · 0 评论 -
OpenShift 4.3 通过脚本配置ServiceMesh和Serverless运行环境
文章目录Install OperatorInstall ServicemeshInstall Knative ServingInstall Knative EventingInstall Operator创建CatalogSourceConfig资源$ oc apply -f https://raw.githubusercontent.com/liuxiaoyu-git/knative-...原创 2020-02-29 17:30:38 · 304 阅读 · 0 评论 -
OpenShift 4 - Knative教程(2) 基于Revision/Tag/Traffic实现蓝绿部署和恢复发布
部署并测试Hello的Serverless应用创建knative-demo项目。$ oc new-project knative-demo部署Knative的Hello应用。其中“–env TARGET=Knative”是将字符串传给TARGET环境变量。$ kn service create hello --image gcr.io/knative-samples/hellow...原创 2020-02-27 20:07:20 · 792 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (1) 创建Serverless运行环境(附视频)
文章目录说明客户端环境环境配置通过OpenShift Console实现安装OpenShift Serverless Operator创建Knative Serving应用运行环境创建Knative Serving应用运行环境部署并测试Hello的Serverless应用说明OpenShift Serverless Operator为无服务器应用提供提供了Knative Serving的运行环......原创 2020-02-27 20:06:35 · 982 阅读 · 2 评论 -
OpenShift 4 - 直接将Web应用当成Serverless运行
2020年1月,Red Hat发布了OpenShift 4.3。新版本OpenShift在云原生应用DevOps方面有了不少新特性,例如支持.NETCore 3.0(OpenShift 4.3会支持更新的.NETCore 3.1)、将基于Kubernetes原生的Tekton Pipeline做为缺省CI/CD、管理控制台可以自动根据Kubernetes对象的API提示YAML语法等等,本文介绍一...原创 2020-02-11 01:32:40 · 1101 阅读 · 1 评论 -
OpenShift 4 之Knative(3) - 通过事件触发Serverless服务
在Serverless的使用场景中很多是基于事件触发的,即当Kative通过Eventing机制接收到某类事件后调用后台的Kative Service。在完成《OpenShift 4 之Knative(3) 》后,可根据本文实现“通过事件调用Serverless服务”。文章目录创建Event Source验证Serverless服务被触发创建Event Source首先我们创建一个基于“C...原创 2019-12-22 10:40:02 · 502 阅读 · 0 评论 -
OpenShift 4 之Knative(2) - 第一个Serverless应用
oc new-project kn-demo$ oc adm policy add-scc-to-user privileged -z pipeline$ oc adm policy add-role-to-user edit -z pipeline$ oc create -f https://raw.githubusercontent.com/openshift/pipelines-c...原创 2019-12-21 19:01:35 · 1034 阅读 · 0 评论