首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VMware Tanzu Build Service 常见问题解答

俗话说,要温故而知新

年底了

我们总结了一些用户关心的

关于VMware Tanzu Build Service 常见问题解答

不懂就问,标准答案在这了

当然你们有其他的问题

也可以文末留言告诉我们

一一解答

VMwareTanzu Build Service 是什么?

Tanzu Build Service 是一种 Kubernetes 原生方法,可以自动构建并持续维护企业级容器化应用。它为开发人员提供了一个简单的工作流,可为任何 Kubernetes 平台构建和更新符合 OCI 的容器, 同时通过自动依赖关系修补和管理为运维人员提供安全优势。

Tanzu Build Service 解决了什么问题?

• 对于试图在商业环境中构建和部署容器的开发人员和运维人员来说,构建容器镜像并通过所需 的依赖关系(例如运行库/二进制文件和基本操作系统镜像)对其进行修补是一件困难的事情。在大型企业环境中,挑战尤为严峻,在这种环境中,许多开发人员会构建各种应用,而这些应用 必须严格遵守安全性和审核政策。由于 IT 运维人员需要全面重新设计他们的系统以对容器的维 护进行管理,因此,从基于虚拟机或基于 PaaS 的部署过程迁移到 Kubernetes 往往十分复杂。

• Tanzu Build Service 在所有 Kubernetes 拨号音之上添加了抽象层,以提高企业开发人员和 IT运维人员的工作效率。对于开发人员而言,这减轻了通过新的依赖关系来更新容器所造成的负担。对于运维人员而言,它可以集中控制所有容器的依赖关系,从而更好地满足安全性、合规性和审核需求。

Tanzu Build Service 是本地部署软件吗? 它是软件即服务 (SaaS) 吗?

Tanzu Build Service 是您在 Kubernetes 集群上本地运行的软件。它可以部署到任何 Kubernetes发行版上。它不是以 SaaS 的形式提供。

使用 Tanzu Build Service 构建容器与使用docker 构建有何不同?

Docker 容器的构建方式是在多阶段构建过程中将应用依赖关系、运行时和代码安装到基本操作 系统容器中。此过程通常在 Dockerfile 中定义,并且,在每次更新或修补其中任何一组组件时, 都必须重复此过程。Tanzu Build Service 可构建类似的 OCI 兼容容器,但是,它是使用 Cloud Native Buildpack 替换容器的任何组件(例如,操作系统、依赖关系或代码),而不会影响其他 组件。这样一来,只需使用 kpack 定义一次镜像配置,kpack 会利用 Cloud Native Buildpack构建并自动更新容器。

VMware Tanzu Application Service for Kubernetes 是否包括 kpack 或 Tanzu Build Service?

尽管 kpack 和 Cloud Native Buildpack 的元素将集成到 Tanzu Application Service for Kubernetes 中,但 Tanzu Build Service 作为独立产品将包括一组更强大的管理功能,以便为任 何 Kubernetes 平台提供类似于 VMware Tanzu Application ServiceTM 的镜像构建和维护体验。

Tanzu Build Service 中的一项关键功能(在 Tanzu Application Service for Kubernetes 中不受 支持)是:在更新可用时自动进行镜像重建。

Tanzu Build Service 是否为 Buildpack for VMware Tanzu 提供商业支持?

是的,Tanzu Build Service 为 Paketo 和 Buildpack for VMware Tanzu 提供企业级支持。

什么是 Buildpack for VMware Tanzu? 专有生成包有哪些示例?

Buildpack for VMware Tanzu 是指新版 V3 生成包的集合,这是 VMware 创建的专有生成包集合。

专有生成包包括 ISV 集成(例如 Dynatrace APM 代理和特定于 Java 的合作伙伴功能,比如jprofiler 或 jrebel)以及 Tanzu Application Service 中的 V2 Java 生成包使用的 V3 版本脱 机功能。

Paketo 生成包是开源 Cloud Foundry V3 生成包的新名称。

− Paketo生成包存在于CloudFoundryFoundation中,但更改了名称,因为它们可以用作 其他平台和构建镜像的组件(可以在 Cloud Foundry 外部运行)。

Tanzu Build Service 当前支持哪些语言?

正式发布时支持的生成包:

• Java

• NodeJS

• Go

未获得官方支持、但仍可以与 Tanzu Build Service 一起使用的测试生成包:

• .NET Core

• PHP

其他开源 Paketo 生成包:

• Ruby

• Python

• 静态文件

欢迎大家提更多的问题,与我们积极讨论。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210129A0CWY300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券