tencent cloud

容器镜像服务

动态与公告
产品动态
产品公告
新手指引
产品简介
产品概述
产品服务层级与容量限制
产品优势
应用场景
购买指南
计费概述
购买方式
欠费说明
快速入门
企业版快速入门
个人版快速入门
操作指南
创建企业版实例
访问配置
镜像创建
镜像分发
镜像安全
镜像清理
DevOps
OCI 制品管理
个人版操作指南
销毁退还实例
实践教程
个人版迁移
TKE 集群使用 TCR 插件内网免密拉取容器镜像
从自建 Harbor 同步镜像到 TCR 企业版
TKE Serverless 集群拉取 TCR 容器镜像
混合云下的多平台镜像数据同步复制
全球多地域间同步镜像实现就近访问
使用自定义域名及云联网实现跨地域内网访问
API 文档
History
Introduction
API Category
Making API Requests
Instance Management APIs
Namespace APIs
Access Control APIs
Instance Synchronization APIs
Tag Retention APIs
Trigger APIs
Helm Chart APIs
Image Repository APIs
Custom Account APIs
Data Types
Error Codes
常见问题
容器镜像服务个人版
容器镜像服务企业版
相关协议
Service Level Agreement
联系我们
词汇表
文档容器镜像服务实践教程使用自定义域名及云联网实现跨地域内网访问

使用自定义域名及云联网实现跨地域内网访问

PDF
聚焦模式
字号
最后更新时间: 2024-12-02 14:36:17

操作场景

容器镜像服务 TCR 企业版支持网络访问控制,支持用户接入指定的私有网络 VPC,允许该 VPC 内 Docker 客户端通过内网访问镜像数据。随着多云/分布式云的概念普及及实践落地,用户的容器集群不再仅位于腾讯云指定地域单个私有网络 VPC 内,而可能分布在多个云厂商,IDC 的复杂网络内,而这些复杂网络可能通过云联网、对等连接的网络产品实现互通。此背景下,用户需要多地域、多私有网络同时接入 TCR 企业版单个实例,并实现正常的内网推送、拉取镜像。
本文主要介绍企业客户如何使用自定义域名,并配合云联网、对等连接,PrivateDNS 产品实现多私有网络 VPC 同时支持接入 TCR 实例,并正常通过内网分发容器镜像。
特别说明,如您的业务分布在多云、多地域,为实现数据的容灾备份、就近访问,建议您同时参考 混合云下的多平台镜像数据同步复制全球多地域间同步镜像实现就近访问 最佳实践,综合业务需要选择最佳方案。

前提条件

您需要确认并完成以下准备工作:
购买企业版实例,且操作人具有实例管理权限,如 QcloudTCRFullAccess。
具有合法的域名,具体请参考 配置自定义域名 中相关说明。
已开通云联网、对等连接等服务,并接入多个私有网络 VPC。

整体架构

客户在广州、上海均部署容器化业务,并同时使用位于广州的 TCR 企业版实例托管分发容器镜像。



配置详情

创建 TCR 企业版实例,并绑定自定义域名

1. 在容器业务部署地域购买企业版实例,具体请参考 购买企业版实例,本最佳实践选择 广州(ap-guangzhou、gz) 地域。
2. 初始化实例,上传首个镜像,具体请参考 企业版快速入门。此步骤中即接入指定私有网络 vpc-gz-01,并通过内网推送镜像。
3. 配置自定义域名,具体请参考 配置自定义域名

使用云联网关联多个私有网络 VPC

1. 前往 私有网络控制台,新建云联网,关联广州、上海多个私有网络 VPC。


2. 可选使用 对等连接 功能关联上述私有网络 VPC。

配置自定义域名的私有域解析

1. 前往 Private DNS 控制台,使用已绑定的自定义域名,新建 Private Zone,关联上述私有网络 VPC。
2. 配置解析记录,选择 A 记录,使用 @ - 直接解析主域名,并配置记录为已接入的私有网络对应的内网解析 IP。

场景验证

验证已接入实例的私有网络 VPC

1. 在广州的已接入的私有网络 VPC 内新建云服务器,并安装 Docker 客户端。
2. 登录至云服务器,并尝试拉取镜像,参考以下指令,其中 demo-tcr.cn 可替换为实际绑定的自定义域名,并将 demo/nginx:latest 替换为实际的惊镜像地址,其中 demo 是命名空间。
# 在位于广州的容器集群内拉取镜像
docker pull demo-tcr.cn/demo/nginx:latest
镜像拉取成功则说明 私有网络接入、自定义域名、私有域解析 配置正常,广州 VPC 内容器集群已可使用自定义域名通过内网拉取镜像。

验证已接入云联网的其他私有网络 VPC

1. 在上海的已接入云联网的私有网络 VPC 内新建云服务器,并安装 Docker 客户端。
2. 登录至云服务器,并尝试拉取镜像,可使用相同路径,直接拉取位于广州的企业版实例。
# 在位于上海的容器集群内拉取镜像
docker pull demo-tcr.cn/demo/nginx:latest
镜像拉取成功则说明云联网配置正常,上海 VPC 内容器集群已可使用自定义域名跨地域通过内网拉取镜像。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈