最新新闻
起亚电动SUV EV9升级,动力与软件得到全面提升 上汽大众新款SUV途岳正式上市,售价15.86-21.66万元 福特领衔投资45亿美元,将在印尼建立镍加工厂 主机厂召开座谈会,探讨国六B切换情况 特斯拉在墨西哥大举投资,助力其成为电动汽车大国 特斯拉推出版Giga啤酒,啤迷大喜过望 西安特斯拉中心车间揭秘,让你近距离了解制造 宝马、特斯拉等豪掷重金,墨西哥将成电动车大国 本田雅阁e:HEV亮相:能否成为雅阁救世主? 特斯拉中国首次败诉,需退一赔三 AI伦理员工大量裁减引发业界担忧,微软、谷歌等科技巨头被指责 AI过于强大,人类面临危险?马斯克、图灵奖得主呼吁暂停GPT-4模型后续研发 微软早期阶段将广告植入GPT-4版必应搜索 故意毁灭证据:美法庭对谷歌Play商店垄断诉讼开出罚单 元宇宙仍是未来,但实现需要时间——Meta重申在计算领域的地位 AI老板发出警告:无法解释的推理能力可能导致人类灭亡 监管机构开始对特斯拉Model X的问题展开调查 追溯OpenAI的历史,揭示其与马斯克的众多纷争 GitHub裁员,印度团队成最大受害者 微软与OpenAI强力结盟,共同致力于网络安全领域 AI视频素材来源不明,百度文心一言创作者面临版权风暴 OpenAI神秘CTO只有35岁,是ChatGPT之母 马斯克脑机接口公司开始寻找合作伙伴 推进人体试验 芝麻信用黑灰产生意:购买会员、薅羊毛可轻松提升信用分 比尔盖茨遭马斯克批评 AI 理解有限 AI越来越智能,你的工作还能保住吗?现实不容忽视 微软研究惊艳科学界:GPT-4能力接近人类,AI朝“天网”迈进? 推特泄露部分源代码,GitHub受命删除,安全问题引人担忧 谁在制造泰国游客流失的恐慌?真相揭秘 为何马斯克和OpenAI撕破脸了?马斯克为何实际控制被拒?
您的位置:首页 >互动 >

Docker宣布云原生应用程序包规范

2021-09-16 02:04:26   来源:
导读 西班牙巴塞罗纳-微软和Docker Company于12月5日在DockerCon Europe 2018上联合宣布了一项名为云原生应用捆绑包(CNAB)的新规范,旨

西班牙巴塞罗纳-微软和Docker Company于12月5日在DockerCon Europe 2018上联合宣布了一项名为云原生应用捆绑包(CNAB)的新规范,旨在让开发人员和组织更轻松地部署具有简化打包的完整应用系统。

CNAB目前提供了打包分布式应用程序的初始早期规范。根据微软和Docker的说法,该规范的目标是促进容器本地应用程序及其耦合服务的绑定、安装和管理。

”我们问道.如果我们可以安装云原生应用,会不会像桌面应用一样容易安装?”微软首席软件开发工程师马特布彻在DockerCon主题演讲中说。“我们正在发布云原生应用包的规范,这是非常重要的第一步。”

如今,有许多方法可以打包和分发容器和微服务应用程序,包括dockerfiles、Docker Compose和Helm chart。CNAB旨在应对现有包装系统的不同挑战。

Scott Docker首席产品官Johnston告诉eWEEK:“这(CNAB)是描述具有大量资源的分布式应用程序的一种有价值的方式,这些资源可以是容器或无服务器对象,可以部署在云中、边缘或本地。“有了CNAB,运营商可以获得一个不可变的捆绑包,这使得部署应用程序更加容易。”

约翰斯顿解释说,今天Docker看到组织复制和粘贴Docker Compose文件来捆绑应用程序。他指出,通过Compose,组织通常会硬连接特定环境所需的资源。使用CNAB可以消除复杂性,并为运营商提供可用于各种场景的单一应用程序包。

Docker已经成为开放容器倡议(OCI) APP图像格式规范的支持者。约翰斯顿说,CNAB使用OCI图像,以及Docker Compose文件和Helm图表。

约翰斯顿说:“在这种情况下,这些文物仍然可用和有用。“Docker映像是单容器应用程序映像,而我们正在尝试与CNAB解决分布式多服务类型应用程序。”

方向舵

在Kubernetes领域,开源Helm项目和相关的Helm图已经成为定义Kubernetes应用程序部署的标准方法。微软Azure云本地计算首席项目经理Gabe Monroy告诉eWEEK,成立Helm的同一个团队参与了CNAB的开发。

蒙罗伊说:“通过赫尔姆的经历,我们学到了许多可以应用于这项工作的经验。

从赫尔姆那里学到的一个例子是CNAB处理参数化的方式。Monroy说,使用Docker Compose文件,开发人员可以选择使用不同的参数来为不同的环境指定值。

蒙罗伊说:“我们看到的问题是,没有与这种参数化相关的模式,也不能保证我们能够验证它。“在CNAB规范中,对基于参数的模式有一流的支持,所以我们可以获得参数化的好处,保证数据的良好。”

Monroy补充说,虽然Helm适合Kubernetes,但软件开发的世界不仅仅是Kubernetes和容器。

Monroy说:“我们在这里希望做的是采用集装箱包装、配送和安全模式的神奇之处,但将其应用于企业今天必须管理的多元化资源。

免责声明:本文由用户上传,如有侵权请联系删除!