千家信息网

如何在SAP Kyma上运行UI5应用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家介绍如何在SAP Kyma上运行UI5应用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。虽然SAP Kyma也是基于Kubernetes,但如果仅仅把Kyma当成一
千家信息网最后更新 2026年11月03日如何在SAP Kyma上运行UI5应用

这篇文章给大家介绍如何在SAP Kyma上运行UI5应用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

虽然SAP Kyma也是基于Kubernetes,但如果仅仅把Kyma当成一个普通的Kubernetes集群使用,可能连Kyma 1%的功能都没有用上。

作为SAP C/4HANA产品线的扩展工具,Kyma之于C/4HANA的重要性,就如同SAP云平台之于SAP的重要性,再怎么强调也不过分。

既然SAP Kyma主要的用途是做C/4HANA的扩展,为什么还是要介绍如何在上面跑SAP UI5应用呢?

像程序员学习任何新技术总是喜欢从最简单的Hello World开始,在SAP Kyma上运行UI5应用,就是我们一步步从舒适区迈向学习区,熟悉Kyma操作方法的最佳手段之一。

下面跟着小编一起一步步在Kyma上运行一个UI5应用。

作为一个前提条件,您得有一个在本地正常运行的UI5应用,然后将其同某个Web服务器比如Nginx一起打成一个Docker镜像。

小编已经把包含了测试用的UI5应用的镜像上传到了Docker hub网站上,名称为i042416 / ui5-nginx:
https://hub.docker.com/

(1) 进入Kyma的控制台,下载config文件到本地。

这个文件拿来做什么的?回忆下Kyma的架构图,Jerry强调过,Kyma底层是基于Kubernetes的:

而作为Kubernetes的使用者,我们要么用Kubernetes的工作台cockpit,要么用命令行工具同Kubernetes集群的主节点交互,就好比我们用SAP云平台的cockpit或者cf命令行工具同SAP Cloud Platform的CloudFoundry环境交互一样。

我们用cf login登录SAP Cloud Platform CloudFoundry环境时,要指定一个API endpoint,那么使用命令行操作Kubernetes同样,需要告诉命令行远端的Kubernetes API server的连接信息,这个信息就维护在刚刚从Kyma控制台里下载的config文件里。

打开这个config文件,发现里面确实维护了Kubernetes API服务器的地址,以及下载config文件的用户名和OAuth 2.0的Bearer token. 有了这个token,每次我们用Kubernetes命令行工具执行命令操作Kubernetes主节点时,实际上是向这个config文件里维护的API server发起Restful的请求。通过这个OAuth 2.0的Bearer token进行认证,我们免去了每次敲命令都得输入用户名和密码的麻烦。

搜索引擎上搜索关键字"kubectl",下载这个命令行工具到本地,在用户文件夹下新建一个.kube文件夹,把配置文件放进去。

执行命令行kubectl cluster-info, 如果看到下列打印信息,说明本地kubectl已经成功同API server建立通信连接了。

(2) 在Kyma上运行这个Docker镜像:

kubectl run jerry-kyma-ui5 --image=i042416/ui5-nginx:v2.0

在默认的namespace下面成功创建了一个pod,状态为Running:

同时创建了一个命令行指定的名为jerry-kyma-ui5的deployment:

这个pod和deployment也能在Kyma web控制台里看见:

把这个deploymen以service的方式暴露出来:

kubectl expose deployment jerry-kyma-ui5 --type=LoadBalancer --port=80 --target-port=80

通过kubectl get service拿到这个服务的External-IP,即外部可以访问的地址:

浏览器里输入IP地址,这个部署在SAP Kyma上的UI5应用就呈现在我们眼前了。

关于如何在SAP Kyma上运行UI5应用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

命令 文件 应用 运行 工具 信息 地址 控制台 用户 镜像 控制 服务 重要 成功 内容 平台 文件夹 更多 服务器 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网最新的科技有限公司 合肥互联网科技公司 有木互联网科技 深圳期待互联网科技 撒么互联网科技公司 互联网科技视频素材 一五八零互联网科技 互联网金融和金融科技 多迪互联网科技有限公司 深圳国际航运科技和互联网 中国科技互联网公司收入 宁波青枫互联网科技有限公司 长沙互联网科技 沐思想互联网科技有限公司 互联网科技资金流入 互联网科技股为什么大涨 易企秀互联网科技是做什么的 普陀区互联网教育科技管理办法 数字互联网科技有限公司 杭州科技互联网公司有哪些 广州淘业互联网络科技 互联网科技股午盘股票涨跌 成都仁贤领冠互联网科技有限公司 中国最先进互联网科技公司 小米互联网科技园设置 字节跳动和互联网科技 洛阳昕诺飞互联网科技有限公司 黑云互联网科技有限公司 卡尔迅互联网科技有限公司 银川新华互联网科技学校原画
0