首页
学习
活动
专区
圈层
工具
发布

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 删除。
领券