男女午夜视频免费网站-美女扒开双腿让男人捅个爽-人妻少妇看a片偷人精品视频-久久精品国产亚洲av黄站-日本网址免费中文在线-亚洲国产综合久久天堂-黄色无毒免费av网站-国产精品自拍35页-久久av精品一区二区三区

永劫無間|KubeVela 1.1 發(fā)布,開啟混合環(huán)境應(yīng)用交付新里程碑( 三 )


在模型上 , Workflow 是由一系列 Step 組成的 , 而在實現(xiàn)上 , 每一個 Step 則是一個獨立的能力模塊 , 由其具體的類型和參數(shù)來決定其具體步驟的能力 。 在 1.1 版本中 , KubeVela 內(nèi)置的 Step 已經(jīng)比較豐富 , 歡迎大家試用、反饋 。 并且 , Step 非常容易擴展 , 也能夠讓大家去對接已有的平臺能力 , 做到無縫遷移 。
連接 service mesh 提供灰度發(fā)布等高級運維操作 通過統(tǒng)一的應(yīng)用模型集成各種不同的底層能力 , 依然是 KubeVela 最大的亮點之一 。 具體來說 , KubeVela 通過 OAM 模型可以使得用戶不需要任何“臟亂差”的膠水代碼或者腳本就可以同任何云原生技術(shù)或工具(比如 Service Mesh)實現(xiàn)集成 , 從而為交付過程帶來更多的云原生應(yīng)用運維能力 。 在 1.1 版本中 , KubeVela 已經(jīng)內(nèi)置了與 Istio 集成的案例 。 系統(tǒng)管理員可以通過 KubeVela 的插件管理機制便捷的啟用 Istio 插件。 KubeVela 則負責(zé)將 Istio 的能力進行封裝和抽象后交付給用戶使用 , 使得用戶無需成為 Istio 專家就可以直接使用這個金絲雀發(fā)布的場景(KubeVela 會為用戶提供一個封裝好的 Rollout 運維特征) 。 這種體驗開發(fā)者來說是相當(dāng)友好的 , 他既無需花費大量的時間去學(xué)習(xí)和掌握Istio的使用和配置 , 也無需關(guān)注 Istio 體系和各種云上托管版 Service Mesh 的差異 , 徹底解耦廠商鎖定 。
應(yīng)用漸進式發(fā)布Demo(結(jié)合Workflow)
您可以參考 Rollout Demo 實現(xiàn)圖示效果 , 或參考最佳實踐 基于 Istio 的漸進式發(fā)布 , 體驗完整的微服務(wù)漸進式發(fā)布和回滾 。
以應(yīng)用為中心的云資源交付 【永劫無間|KubeVela 1.1 發(fā)布,開啟混合環(huán)境應(yīng)用交付新里程碑】云廠商資源已經(jīng)成為大多數(shù)應(yīng)用開發(fā)者生產(chǎn)業(yè)務(wù)會采用的計算資源 , 它包括了基礎(chǔ)設(shè)施、SaaS 服務(wù)、中間件服務(wù)、托管服務(wù)等 。 對此 , KubeVela 的設(shè)計是從“以應(yīng)用為中心”的視角出發(fā) , 幫助開發(fā)者以完全 Serverless 的方式更好、更方便的管理云資源 , 而不是疲于應(yīng)付各種不同的云產(chǎn)品和控制臺 。 在實現(xiàn)上 , KubeVela 內(nèi)置集成了 Terraform 來作為云資源的編排工具 , 并且能夠以統(tǒng)一的應(yīng)用模型支持各個云廠商上百種不同類型云服務(wù)的部署、綁定和管理 。
在使用上 , 我們目前將云資源分為以下三類:
作為組件:比如數(shù)據(jù)庫、中間件、SaaS 服務(wù)等 。 比如 KubeVela 中的 Alibaba-RDS服務(wù)就屬于這種 。作為運維特征:比如日志分析、監(jiān)控可視化、監(jiān)控報警等服務(wù) 。作為應(yīng)用運行基礎(chǔ)設(shè)施:比如 Kubernetes 托管集群、SLB 負載均衡、NAS文件存儲服務(wù)等 。在后續(xù)的版本 , KubeVela 會進一步增加更加豐富的云服務(wù)使用場景 , 對各個云廠商分散的資源和計算能力進行有效整合 , 降低開發(fā)者的使用門檻和服務(wù)觸達路徑 , 實現(xiàn)資源的復(fù)用和有效、安全的回收機制 , 降低用戶費用 。 KubeVela 的 Terraform 云服務(wù)管理是目前社區(qū)中非常火熱的一個組件 , 有大量來自北美、歐洲的貢獻者參與其中 , 非常歡迎大家試用、貢獻和提出需求 。
更容易落地的 GitOps 持續(xù)交付實踐 KubeVela 作為一個聲明式的應(yīng)用交付控制平面 , 天然就可以以 GitOps 的方式進行使用(可單獨使用 , 也可配合 ArgoCD 等工具) , 并且能夠為 GitOps 場景提供更多端到端的能力和增強、幫助 GitOps 理念以更加親民和解決實際問題的方式在企業(yè)中落地 。 這些能力包括:
定義應(yīng)用交付工作流(CD 流水線) 即:KubeVela 支持在 GitOps 模式中描述過程式的應(yīng)用交付流程 , 而不只是簡單的聲明終態(tài); 處理部署過程中的各種依賴關(guān)系和拓撲結(jié)構(gòu); 在現(xiàn)有各種 GitOps 工具的語義之上提供統(tǒng)一的上層抽象 , 簡化應(yīng)用交付與管理過程; 統(tǒng)一進行云服務(wù)的聲明、部署和服務(wù)綁定; 提供開箱即用的交付策略(金絲雀、藍綠發(fā)布等); 提供開箱即用的混合環(huán)境/多集群部署策略(放置規(guī)則、集群過濾規(guī)則、跨環(huán)境 Promotion 等); 在多環(huán)境交付中提供 Kustomize 風(fēng)格的 Patch 來描述部署差異 , 而用戶無需學(xué)習(xí)任何 Kustomize 本身的細節(jié); …… 等等 。使用 KubeVela 踐行 GitOps 理念 , 請參考 GitOps 最佳實踐 。

相關(guān)經(jīng)驗推薦