架构"/>
VMware Tanzu 参考架构
在《Tanzu学习系列之TKGm 1.4 for vSphere 快速部署》一文中,简要的介绍了Tanzu系列产品线。
通过部署一文和组件集成系列文章,初步展现了 Tanzu Kubernetes Grid 运行时与基础组件集成部署配置方式。Tanzu 作为一个完善的产品家族,涵盖构建、运行、管理三个部分。以下 Tanzu for Kubernetes 操作参考架构的参考架构,以Tanzu 运行时 TKG 为核心,集合 Tanzu 产品线的其他产品,全景展现了如何构建、运行、管理生产就绪的容器云平台。此参考架构经过 VMware 测试和支持。
操作参考架构中使用了以下组件:
VMware Tanzu Kubernetes Grid - 支持 Kubernetes 集群的创建和生命周期管理操作,分为TKGs 和TKGm。
VMware Tanzu Mission Control – 多集群管理,提供 Kubernetes 集群的全局视图,并允许跨所有已部署和连接的集群进行集中策略管理。
VMware Tanzu Observability - 提供一个集中式管理平台,以跨多个团队和云持续运行和保护您的 Kubernetes 基础架构和现代应用程序。
VMware Tanzu Service Mesh – 微服务治理平台,为所有集群和云中的微服务、最终用户和数据提供一致的控制和安全性。
VMware NSX Advanced Load Balancer - 提供第 4 层和7层服务类型负载平衡器支持。
Pinniped - 为 Kubernetes 提供身份服务。它是 Kubernetes 的一种身份验证服务,用于设置与 OKTA、Dex 和 LDAP 等身份提供者的集成。
Cert Manager - 提供自动化的证书管理。它默认在管理集群中运行。
Contour - 为已部署的 HTTP(S) 应用程序提供第 7 层入口控制。Tanzu Kubernetes Grid 包括用于 Contour 的签名二进制文件。部署 Contour 是部署 Prometheus、Grafana 和 Harbor 扩展的先决条件。
ExternalDNS - 将应用程序的 DNS 记录发布到 DNS 服务器。它使用声明性的 Kubernetes 原生接口。
Fluent Bit - 从不同来源收集数据和日志,将它们统一起来,并将它们发送到多个目的地。Tanzu Kubernetes Grid 包括用于 Fluent Bit 的签名二进制文件。
Prometheus - 提供开箱即用的 Kubernetes 集群健康监控。Prometheus 的 Tanzu Kubernetes Grid 实施包括警报管理器。您可以将警报管理器配置为在发生某些事件时通知您。
Grafana - 提供监控仪表板,用于显示 Kubernetes 集群的关键健康指标。Tanzu Kubernetes Grid 包含 Grafana 的实现。
Harbor Image Registry - 提供一个集中位置来推送、拉取、存储和扫描 Kubernetes 工作负载中使用的容器镜像。它支持存储工件,例如 Helm Charts,并包括企业级功能,例如 RBAC、保留策略、自动垃圾清理和 docker hub 代理。
Multus CNI - 允许将多个网络接口附加到 pod。Multus CNI 是 Kubernetes 的容器网络接口 (CNI) 插件,可让您将多个网络接口附加到单个 pod 并将每个网络接口与不同的地址范围相关联。
要想了解云原生、机器学习和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。
更多推荐
VMware Tanzu 参考架构
发布评论