IBM释出原生云端K8s应用程式开发框架Kabanero
原标题:IBM释出原生云端K8s应用程式开发框架Kabanero
IBM在OSCON 2019大会上,一口气释出了云端开发相关的三项开源专案,分别是K8s应用程式开发框架Kabanero,以及用来打造云端应用程式的堆叠与工具Appsody,另外,IBM也为热门IDE释出扩充套件Codewind,降低容器化应用程式的开发门槛。
IBM提到,越来越多企业的採用混合云策略,不少工作负载都被放到Kubernetes和容器中执行,但是除了挑选适合的技术不容易外,要将工作负载搬迁到云端,架构师、开发人员以及营运人员等不同角色,要能共同合作更是另一个挑战。为了降低开发与部署原生云端应用程式的困难度,IBM创建了Appsody、Kabanero与Codewind三个新的开源专案。
Appsody提供了一系列原生云端应用程式的开发工具,包括CLI以及技术堆叠Appsody Stacks,还有可用堆叠中央储存库Appsody Hub。Appsody的目的是要简化原生云端应用的开发过程,要让开发人员在数分钟内,就能创建符合组织标準以及要求的微服务。Appsody Stacks内含热门的开源Runtime以及开发框架的预配置样板,像是搭配Eclipse的Java或是带有Express的Node.js,为基于Kubernetes和Knative技术建构的应用程式提供开发基础。
使用者可以客製化Appsody堆叠,以满足特定开发需求,而Appsody Hub则提供了一个中央控制中心,使用者可以在Appsody Hub找到可用堆叠、创建新堆叠或是修改现有堆叠,透过修改Appsody Hub中的堆叠,只需要重新启动应用程式,就能大规模应用更新到以该堆叠为开发基础的应用程式。而Appsody CLI则让开发者能够探索新的可用堆叠,并带入本地端环境,进行建构、执行、测试与部署工作。
Kabanero的目标是要让开发者能以现有的技能开发Kubernetes应用程式,将基础开源技术整合到了一个基于现代微服务的框架中,包括Knative、Istio与Tekton,还有Appsody、Codewind和Razee,可用来建置、部署和管理Kubernetes应用。另外,Kabanero也将Node.js、Java和Swift等Runtime和框架,与原生Kubernetes的DevOps工具鍊整合在一起。
IBM同时也推出了由Eclipse基金会管理的新专案Codewind,Codewind提供像是VS Code、Eclipse和Eclipse Che等热门IDE的扩充套件,让开发者可以在熟悉的工作环境建置容器应用程式,IBM强调,Codewind减少了容器化应用程式开发的困难,开发者也可以在容器中快速迭代,进行除错与效能测试,就如同是在正式生产环境中执行一样。Kabanero和Appsody将透过Codewind提供整合的IDE开发体验。
-
1月23日 谷歌宣布推出新版谷歌容器注册服务Beta版
2023-01-16 -
IBM调查:多数企业自认当前数位转型仍不足应付未来需要
2023-01-12 -
微软Kubernetes服务AKS开始支援Windows Server容器
2023-01-07 -
Dell公布全产品云端化策略Project Apex
2023-01-06 -
蜗牛怎么样(蜗牛不用土养能活多久)
2022-12-22 -
微信怎么分享朋友圈(微信怎么一键转发别人朋友圈)
2022-12-16 -
Sysdig:Prometheus成主要云端应用监控工具Docker容器用户大缩减
2022-12-11 -
Apache Kafka 2.7.0发布加速移除分散式系统协调服务Zookeeper
2022-12-07 -
苹果手机微信聊天能同步吗(有苹果id可以查微信聊天记录)
2022-11-05 -
Google更新App EngineRuntime记忆体容量再加倍
2022-11-03 -
GCP释出存取核准、更新存取透明度服务让企业对云端资料有更高的掌控力
2022-11-01 -
观音竹叶子发黄怎么办(水培观音竹叶子发黄怎么处理)
2022-10-28