
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 · 1010 阅读 · 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 Functions Serverless是一种越来越流行的模式,在这种模式下,我们不必担心管理和维护你的应用程序基础设施。在Serverless环境下,一个Funca原创 2021-02-06 12:13:04 · 718 阅读 · 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 · 754 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (6) Eventing之Channel和Subscription
创建如下内容的channel.yaml文件,其中定义了名为eventinghello-ch的Channel类型的对象。 apiVersion: messaging.knative.dev/v1alpha1 kind: Channel metadata: name: eventinghello-ch 执行命令生成Channel对象,然后查看eventinghello-ch状态为READ...原创 2020-03-23 09:02:52 · 595 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (5) Eventing之Source和Sink
piVersion: maistra.io/v1 kind: ServiceMeshMemberRoll metadata: name: default namespace: istio-system spec: members: - knative-serving - knative-eventing - kn-samples //knative应用项目不在...原创 2020-03-23 08:51:42 · 657 阅读 · 0 评论 -
OpenShift 4 之Knative(1) - 创建Knative无服务器架构环境(附视频)
OCP 4.2.8 Red Hat OpenShift Service Mesh 1.0.3 OpenShift Serverless Operator 1.2.0 Knative Eventing v 0.10.0 OpenShift Pipelines Operator 0.8.2 git clone -b release/0.7.x https://github.com/redhat-de...原创 2019-12-19 00:35:39 · 1008 阅读 · 2 评论 -
OpenShift 4 - Knative教程 (4) 自动扩展和收缩
文章目录环境准备蓝绿部署金丝雀发布 环境准备 创建2个YAML文件,分别定义了以下Knative的Service对象。 greeter-v1-service.yaml apiVersion: serving.knative.dev/v1 kind: Service metadata: name: greeter spec: template: metadata: n...原创 2020-02-29 23:51:02 · 766 阅读 · 0 评论 -
OpenShift 4 - Knative教程 (3) 了解Knative Serving的核心对象
文章目录Knative Serving的核心对象创建Knative Serving应用通过Configuration和Route实现蓝绿部署通过Service Knative Serving的核心对象 一个 Knative 应用主要包括四类对象:Service(不同于Kubernetes的Service)、Route(类似但不是OpenShift的Route)、Configuration、Revi...原创 2020-02-29 23:48:17 · 814 阅读 · 0 评论 -
OpenShift 4.3 通过脚本配置ServiceMesh和Serverless运行环境
文章目录Install OperatorInstall ServicemeshInstall Knative ServingInstall Knative Eventing Install Operator 创建CatalogSourceConfig资源 $ oc apply -f https://raw.githubusercontent.com/liuxiaoyu-git/knative-...原创 2020-02-29 17:30:38 · 359 阅读 · 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 · 883 阅读 · 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 · 1085 阅读 · 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 · 1167 阅读 · 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 · 601 阅读 · 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 · 1179 阅读 · 0 评论