日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用

發(fā)布時(shí)間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

國(guó)人在表述“大材小用”這個(gè)場(chǎng)景時(shí),總喜歡用一些實(shí)物來(lái)類比,比如:高射炮打蚊子。

英國(guó)QF 3.7英寸(94mm)高射炮,戰(zhàn)斗全重超過(guò)9.3噸,全長(zhǎng)近5米,最大射程約18公里,最大射高超過(guò)9000米,炮彈重量12.7公斤,采用人工半自動(dòng)裝填,射速每分鐘20發(fā),炮班人數(shù)為7人。由英國(guó)維克斯公司研發(fā),于上個(gè)世紀(jì)30年代第二次世界大戰(zhàn)期間開(kāi)始大量裝備。

相傳女媧補(bǔ)天后留下四顆奇石,千百年后其中之"黑寒"由拜劍山莊獲得,其時(shí)。當(dāng)時(shí)火麒麟四處為禍,于是拜劍山莊致力于研究研究如何將"黑寒"制成一把至寒寶劍,用來(lái)克制至熱的火麒麟。

在完成鑄劍的最后步驟,將三毒之血"貪"(劍貪之血), “瞋”(步驚云之血), “癡”(斷浪之血)融入劍爐中,絕世好劍終于問(wèn)世。在《風(fēng)云》第一部中,步驚云掌持此劍同雄霸,絕無(wú)神等一流高手PK.

Jerry從小也是個(gè)《風(fēng)云》迷,至今還會(huì)時(shí)不時(shí)把馬榮成這部大作拿出來(lái)翻翻。某寶上賣的鋅合金1:1仿制的絕世好劍標(biāo)價(jià)太貴了,Jerry買不起,只買得起下面這個(gè)比例的:

圖片里另一件,就是第一部里和絕世好劍齊名,人稱“南山巔上火麟烈,北海淺深雪飲寒”的神兵:雪印狂刀。

Jerry還有一個(gè)真家伙:捕神用的小龍泉,在不夜坊阻止步驚云報(bào)仇一役中,誓死阻止步驚云,用此劍(準(zhǔn)確地說(shuō)應(yīng)該是匕首),與其一拼高下,后被步驚云擊殺。

小龍泉,全長(zhǎng)48cm左右 , 柄長(zhǎng)10cm , 刃長(zhǎng)30cm ,刃寬3.3cm , 刃厚:0.8cm.

的確,同高射炮打蚊子,殺雞用絕世好劍一樣,雖然SAP Kyma也是基于Kubernetes,但如果僅僅把Kyma當(dāng)成一個(gè)普通的Kubernetes集群使用,可能連Kyma 1%的功能都沒(méi)有用上。

作為SAP C/4HANA產(chǎn)品線的擴(kuò)展工具,Kyma之于C/4HANA的重要性,就如同SAP云平臺(tái)之于SAP的重要性,再怎么強(qiáng)調(diào)也不過(guò)分。

既然SAP Kyma主要的用途是做C/4HANA的擴(kuò)展,為什么這篇文章還是要介紹如何在上面跑SAP UI5應(yīng)用呢?

像程序員學(xué)習(xí)任何新技術(shù)總是喜歡從最簡(jiǎn)單的Hello World開(kāi)始,在SAP Kyma上運(yùn)行UI5應(yīng)用,就是我們一步步從舒適區(qū)邁向?qū)W習(xí)區(qū),熟悉Kyma操作方法的最佳手段之一。

在開(kāi)始之前,您也許需要溫習(xí)一下Jerry之前介紹過(guò)的內(nèi)容:

  • 站在巨人肩膀上的牛頓:Kubernetes和SAP Kyma
  • 在Kubernetes上運(yùn)行SAP UI5應(yīng)用-上
  • 在Kubernetes上運(yùn)行SAP UI5應(yīng)用-下
  • 基于SAP Kyma的訂單編排增強(qiáng)介紹
  • 什么?在SAP中國(guó)研究院里還需要會(huì)PHP開(kāi)發(fā)?

下面跟著Jerry一起一步步在Kyma上運(yùn)行一個(gè)UI5應(yīng)用。

作為一個(gè)前提條件,您得有一個(gè)在本地正常運(yùn)行的UI5應(yīng)用,然后將其同某個(gè)Web服務(wù)器比如Nginx一起打成一個(gè)Docker鏡像。

Jerry在之前的公眾號(hào)文章 在Kubernetes上運(yùn)行SAP UI5應(yīng)用(上)已經(jīng)介紹過(guò)制作Docker鏡像的詳細(xì)方法。

Jerry已經(jīng)把包含了測(cè)試用的UI5應(yīng)用的鏡像上傳到了Docker hub網(wǎng)站上,名稱為i042416 / ui5-nginx:
https://hub.docker.com/

(1) 進(jìn)入Kyma的控制臺(tái),下載config文件到本地。

這個(gè)文件拿來(lái)做什么的?回憶下Kyma的架構(gòu)圖,Jerry強(qiáng)調(diào)過(guò),Kyma底層是基于Kubernetes的:

而作為Kubernetes的使用者,我們要么用Kubernetes的工作臺(tái)cockpit,要么用命令行工具同Kubernetes集群的主節(jié)點(diǎn)交互,就好比我們用SAP云平臺(tái)的cockpit或者cf命令行工具同SAP Cloud Platform的CloudFoundry環(huán)境交互一樣。

我們用cf login登錄SAP Cloud Platform CloudFoundry環(huán)境時(shí),要指定一個(gè)API endpoint,那么使用命令行操作Kubernetes同樣,需要告訴命令行遠(yuǎn)端的Kubernetes API server的連接信息,這個(gè)信息就維護(hù)在剛剛從Kyma控制臺(tái)里下載的config文件里。

打開(kāi)這個(gè)config文件,發(fā)現(xiàn)里面確實(shí)維護(hù)了Kubernetes API服務(wù)器的地址,以及下載config文件的用戶名和OAuth 2.0的Bearer token. 有了這個(gè)token,每次我們用Kubernetes命令行工具執(zhí)行命令操作Kubernetes主節(jié)點(diǎn)時(shí),實(shí)際上是向這個(gè)config文件里維護(hù)的API server發(fā)起Restful的請(qǐng)求。通過(guò)這個(gè)OAuth 2.0的Bearer token進(jìn)行認(rèn)證,我們免去了每次敲命令都得輸入用戶名和密碼的麻煩。

搜索引擎上搜索關(guān)鍵字“kubectl”,下載這個(gè)命令行工具到本地,在用戶文件夾下新建一個(gè).kube文件夾,把配置文件放進(jìn)去。

執(zhí)行命令行kubectl cluster-info, 如果看到下列打印信息,說(shuō)明本地kubectl已經(jīng)成功同API server建立通信連接了。

(2) 在Kyma上運(yùn)行這個(gè)Docker鏡像:

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

在默認(rèn)的namespace下面成功創(chuàng)建了一個(gè)pod,狀態(tài)為Running:

同時(shí)創(chuàng)建了一個(gè)命令行指定的名為jerry-kyma-ui5的deployment:

這個(gè)pod和deployment也能在Kyma web控制臺(tái)里看見(jiàn):

把這個(gè)deploymen以service的方式暴露出來(lái):

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

通過(guò)kubectl get service拿到這個(gè)服務(wù)的External-IP,即外部可以訪問(wèn)的地址:

瀏覽器里輸入IP地址,這個(gè)部署在SAP Kyma上的UI5應(yīng)用就呈現(xiàn)在我們眼前了。

更多SAP Kyma的實(shí)戰(zhàn)分享,敬請(qǐng)期待。

更多閱讀

  • 站在巨人肩膀上的牛頓:Kubernetes和SAP Kyma
  • 在Kubernetes上運(yùn)行SAP UI5應(yīng)用-上
  • 在Kubernetes上運(yùn)行SAP UI5應(yīng)用-下
  • 基于SAP Kyma的訂單編排增強(qiáng)介紹
  • 什么?在SAP中國(guó)研究院里還需要會(huì)PHP開(kāi)發(fā)?

要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
[外鏈圖片轉(zhuǎn)存失敗(img-DqeTl2Fw-1565837882135)(https://user-images.githubusercontent.com/5669954/60097669-68224900-9786-11e9-9f1e-e8bee08db4fa.png)]要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":

總結(jié)

以上是生活随笔為你收集整理的高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。