云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      电信云app_相关内容
      • 设置MFA
        本文介绍如何在天翼云APP设置MFA。 绑定MFA 天翼云APP支持用户通过扫码添加或手动输入两种方式绑定MFA。 扫码添加 1、点击【我的】 【虚拟MFA】进入MFA界面 2、点击右下角【扫码添加】按钮,进入扫码界面 3、扫描“安全设置/绑定MFA”页面的二维码(PC端页面),扫描成功后,虚拟MFA列表中出现帐号名及对应的MFA动态码 手动输入 1、点击【我的】 【虚拟MFA】进入MFA界面 2、点击右下角【手动输入】按钮,进入录入界面 3、录入信息可通过“安全设置/绑定MFA”页面的二维码(PC端页面)的【扫码失败】提示获取 解绑MFA 解绑MFA需要通过“安全设置/绑定MFA”页面(PC端页面)发起 1、点击【前往解绑】并进行验证 2、完成MFA验证即可解绑MFA 其他说明 PC端页面获取二维码,或其他更多通过天翼云管理中心对MFA进行绑定或解绑具体操作可查看:绑定/解绑虚拟MFA
        来自:
        帮助文档
        天翼云APP
        通用能力
        设置MFA
      • 安全认证原理和认证机制
        本章节主要介绍安全认证原理和认证机制。 功能 开启了 Kerberos认证的安全模式集群,进行应用开发时需要进行安全认证。 Kerberos这一名词来源于希腊神话“三个头的狗——地狱之门守护者”,后来沿用作为安全认证的概念,使用Kerberos的系统在设计上采用“客户端/服务器”结构与AES等加密技术,并且能够进行相互认证(即客户端和服务器端均可对对方进行身份认证)。可以用于防止窃听、防止replay攻击、保护数据完整性等场合,是一种应用对称密钥体制进行密钥管理的系统。 原理 Kerberos的原理架构和各模块的说明如下图所示: 原理架构 模块说明 App Client:应用客户端,通常是需要提交任务(或者作业)的应用程序。 App Server:应用服务端,通常是应用客户端需要访问的应用程序。 Key Distribution Center(KDC):提供安全认证的服务。 Database:存储Principal数据。 Authentication Server(AS):认证服务器,认证客户端身份,发放客户访问TGS的票据授权票据(TGT)。 Ticket Granting Server(TGS):票据授予服务器,发放应用客户端访问应用服务端所需的服务票据(ST)。 步骤原理说明 应用客户端(App Client)可以是集群内某个服务,也可以是客户二次开发的一个应用程序,应用程序可以向应用服务提交任务或者作业。 1. ASREQ:App Client在提交任务或者作业前,需要向AS申请TGT,用于建立和TGS的安全会话。 2. ASREP:AS在收到TGT请求后,会解析其中的参数来生成对应的TGT,使用App Client指定的用户名的密钥进行加密响应消息。 3. TGSREQ:App Client收到TGT响应消息后,解析获取TGT,此时,再由App Client(通常是RPC底层)向TGS获取应用服务端的ST。 4. TGSREP:TGS在收到ST请求后,校验其中的TGT合法后,生成对应的App Server的ST,再使用App Server密钥将响应消息进行加密处理。 5. APREQ:App Client收到ST响应消息后,将ST打包到发给App Server的消息里面传输给对应的App Server。 6. APREP:App Server端收到请求后,使用App Server对应的密钥解析其中的ST,并校验成功后,本次请求合法通过。 说明 1. Kerberos认证时需要配置Kerberos认证所需要的文件参数,主要包含keytab路径,Kerberos认证的principal,Kerberos认证所需要的客户端配置krb5.conf文件。 2. 方法login()为调用的UserGroupInformation的方法执行Kerberos认证,生成TGT票据。 3. 方法doSth()调用hadoop的接口访问文件系统,此时底层RPC会自动携带TGT去Kerberos认证,生成ST票据。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        安全性说明
        安全认证原理和认证机制
      • 创建客户端账号
        本文为您介绍如何创建客户端账号。 操作场景 用户已创建智能网关APP实例,并激活功能,需要创建客户端账号,以便于后期进行客户端登录。 前提条件 注册天翼云账号,并完成实名认证。具体操作,请参见天翼云账号注册流程。 您已经创建智能网关APP实例,且已经完成激活。 操作步骤 1. 登录控制中心。 2. 在控制中心页面左上角点击,选择区域,本文我们选择华东1。 3. 依次选择“网络”,单击“天翼云SDWAN”,进入天翼云SDWAN总览页面。 4. 选择“智能网关APP”,单击目标智能网关APP实例名称,进入客户端账号管理页面。 5. 单击“创建客户端账号”,根据界面提示填写用户名、密码等信息。 6. 单击“确认”按钮。
        来自:
        帮助文档
        天翼云SD-WAN
        智能网关APP
        创建客户端账号
      • 什么是短信服务
        什么是短信服务(Short Message Service),简称SMS。是一种为用户的手机或其他电信终端提供直接发送或接收文字以及数字信息的服务。 什么是短信服务 短信服务(Short Message Service),简称SMS。 是一种为用户的手机或其他电信终端提供直接发送或接收文字以及数字信息的服务,用户每次能接收和发送短信的最大字符数,是70个中文字符,英文或数字字符。 是天翼云为用户提供的一种通信服务。 是天翼云依托运营商优势为广大企业客户提供的快速触达手机用户短信发送服务。调用API即可发送验证码、通知类短信;验证短信国内秒级触达,到达率最高可达99%;安全、可靠、稳定。 产品优势 支持向国内手机用户发送验证码、短信通知等内容。国内短信支持三网合一专属通道,与工信部携号转网平台实时互联。产品具备电信级运维保障,支持实时监控自动切换,到达率高达99%。 产品功能 短信验证码: 3秒可达,国内短信采用三网合一专属通道,与工信部携号转网平台实时互联。 通道正规、覆盖率高且安全稳定。 短信通知: 安全可靠:保证99%到达率,国内短信具备电信级运维保障,支持实时监控自动切换。 大容量高并发,智能调度。 异步通知: 支持通过回调方式通知用户,进而减少等待时间。 数据统计: 提供请求量、发送成功量、失败量等统计数据。 支持通过日期、手机号等维度查看短信发送详情。 群发助手: SaaS工具,可通过控制台进行短信发送,支持所有短信模板的发送任务。
        来自:
        帮助文档
        云通信-短信(文档停止维护)
        产品介绍
        什么是短信服务
      • 异步创建监听器
        参数 是否必填 参数类型 说明 示例 下级对象 sessionType 是 String 会话保持类型。取值范围:APPCOOKIE、HTTPCOOKIE、SOURCEIP APPCOOKIE cookieName 否 String cookie名称,当 sessionType 为 APPCOOKIE 时,为必填参数 test persistenceTimeout 否 Integer 会话过期时间,当 sessionType 为 APPCOOKIE 或 SOURCEIP 时,为必填参数 10000
        来自:
        帮助文档
        弹性负载均衡 ELB
        API参考
        API
        2022-09-09
        旧版
        异步创建监听器
      • 异步创建转发策略
        参数 是否必填 参数类型 说明 示例 下级对象 cookieName 否 String cookie名称,当 sessionType 为 APPCOOKIE 时,为必填参数 test persistenceTimeout 否 Integer 会话过期时间,当 sessionType 为 APPCOOKIE 或 SOURCEIP 时,为必填参数 10000 sessionType 是 String 会话保持类型。取值范围:APPCOOKIE、HTTPCOOKIE、SOURCEIP APPCOOKIE
        来自:
        帮助文档
        弹性负载均衡 ELB
        API参考
        API
        2022-09-09
        新版
        转发规则
        异步创建转发策略
      • 示例路径
        介绍HBlock CSI插件自带的示例路径。 examples目录中包含了使用HBlock CSI插件的YAML文件示例,用户可以根据卷模式(filesystem或block)修改其中的参数,即可在Kubernetes集群中使用HBlock创建的卷。 各举例路径如下(以X86的1.5.1版本为例): plaintext [root@k8smaster storcsidriver1.5.1x64] cd examples [root@k8smaster examples] tree . ├── blockvolumes │ ├── dynamicpv │ │ ├── clonepvcfrompvc.yaml │ │ ├── clonepvcfromsnapshot.yaml │ │ ├── csiapplocalpvcblock.yaml │ │ ├── csipvclocalblock.yaml │ │ ├── csistorageclasslocal.yaml │ │ ├── snapshotclass.yaml │ │ └── snapshot.yaml │ ├── statefulset │ │ ├── csiappstatefullocalblock.yaml │ │ └── csistorageclasslocalstatefulblock.yaml │ └── staticpv │ ├── csiapplocalpvblock.yaml │ ├── csipvclocalnocreateblock.yaml │ └── csipvlocalblock.yaml ├── filesystemvolumes │ ├── dynamicpv │ │ ├── local │ │ │ ├── clonepvcfrompvc.yaml │ │ │ ├── clonepvcfromsnapshot.yaml │ │ │ ├── csiapplocalpvc.yaml │ │ │ ├── csipvclocal.yaml │ │ │ ├── csistorageclasslocal.yaml │ │ │ ├── snapshotclass.yaml │ │ │ └── snapshot.yaml │ │ ├── localchap │ │ │ ├── csiapplocalpvcchap.yaml │ │ │ ├── csipvclocalchap.yaml │ │ │ └── csistorageclasslocalchap.yaml │ │ └── localchapdecrypt │ │ ├── csiappdecryptlocalpvcchap.yaml │ │ ├── csipvclocalchapdecrypt.yaml │ │ └── csistorageclasslocalchapdecrypt.yaml │ ├── statefulset │ │ ├── csiappstatefullocal.yaml │ │ └── csistorageclasslocalstateful.yaml │ └── staticpv │ ├── csiapplocalpv.yaml │ ├── csipvclocalnocreate.yaml │ └── csipvlocal.yaml └── snapshots └── staticsnapshot ├── snapshotcontent.yaml └── snapshot.yaml 13 directories, 32 files
        来自:
        帮助文档
        存储资源盘活系统
        常用工具
        Container Storage Interface插件
        脚本方式使用指南
        调用方式
        示例路径
      • 调度策略(亲和与反亲和)
        工作负载反亲和(podAntiAffinity) 前面讲了Pod的亲和,通过亲和将Pod部署在一起,有时候需求却恰恰相反,需要将Pod分开部署,例如Pod之间部署在一起会影响性能的情况。 下面例子中定义了反亲和规则,这个规则表示Pod不能调度到拥有appfrontend标签Pod的节点上,也就是下面将frontend分别调度到不同的节点上(每个节点只有一个Pod)。 apiVersion: apps/v1 kind: Deployment metadata: name: frontend labels: app: frontend spec: selector: matchLabels: app: frontend replicas: 5 template: metadata: labels: app: frontend spec: containers: image: nginx:alpine name: frontend resources: requests: cpu: 100m memory: 200Mi limits: cpu: 100m memory: 200Mi imagePullSecrets: name: defaultsecret affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: key: app operator: In values: frontend 创建并查看,可以看到每个节点上只有一个frontend的Pod,还有一个在Pending,因为在部署第5个时4个节点上都有了appfrontend的Pod,所以第5个一直是Pending。 $ kubectl create f affinity4.yaml deployment.apps/frontend created $ kubectl get po o wide NAME READY STATUS RESTARTS AGE IP NODE frontend6f686d8d878dlsc 1/1 Running 0 18s 172.16.0.76 192.168.0.100 frontend6f686d8d87d6l8p 0/1 Pending 0 18s frontend6f686d8d87hgcq2 1/1 Running 0 18s 172.16.0.54 192.168.0.97 frontend6f686d8d87q7cfq 1/1 Running 0 18s 172.16.0.47 192.168.0.212 frontend6f686d8d87xl8hx 1/1 Running 0 18s 172.16.0.23 192.168.0.94
        来自:
        帮助文档
        云容器引擎
        用户指南
        工作负载
        容器设置
        调度策略(亲和与反亲和)
      • 开通企业中心
        本文介绍企业中心的开通方式以及限制条件 企业中心开通的前提条件 1. 完成“企业实名认证”的账号才能开通企业中心,企业实名认证请参考“企业账号如何完成实名认证” 2. 未加入任何企业组织的账号才能开通企业中心。 3. 完成阅读并勾选同意企业中心相关开通协议。 相关限制 1. 账号实名认证企业为“个体工商户”不支持开通企业中心。 2. 账号渠道来源为代理商客户不支持开通企业中心。 企业中心开通入口 中国电信天翼云管理中心
        来自:
        帮助文档
        企业中心
        用户指南
        开通企业中心
      • (停止维护)CCE发布Kubernetes 1.15版本说明
        本文主要介绍CCE发布Kubernetes 1.15版本说明。 云容器引擎(CCE)严格遵循社区一致性认证。本文介绍CCE发布Kubernetes 1.15版本所做的变更说明。 为了能够更好地方便您使用容器服务,确保您使用稳定又可靠的Kubernetes版本,请您务必在维护周期结束之前升级您的Kubernetes集群。 版本说明 CCE针对Kubernetes v1.15版本提供了全链路的组件优化和升级,v1.15版本包含两个小版本,即v1.15.11和v1.15.6r1。 资源变更与弃用 extensions/v1beta1中Ingress已弃用,1.19正式暂停使用,迁移到networking.k8s.io/v1beta1 extensions/v1beta1中NetworkPolicy 1.16正式暂停使用,迁移到networking.k8s.io/v1 extensions/v1beta1中PodSecurityPolicy 1.16正式暂停使用,迁移到policy/v1beta1 extensions/v1beta1、apps/v1beta1或apps/v1beta2的DaemonSet、Deployment、和ReplicaSet,迁移至apps/v1,1.16版本暂停使用 PriorityClass升级到scheduling.k8s.io/v1,scheduling.k8s.io/v1beta1和scheduling.k8s.io/v1alpha1 1.17正式废弃 events.k8s.io/v1beta1 Event API中series.state字段废弃,将在1.18版本中移除 参考链接 社区v1.13与v1.15版本之间的CHANGELOG v1.14到v1.15的变化: v1.13到v1.14的变化:
        来自:
        帮助文档
        云容器引擎
        用户指南
        集群管理
        集群概述
        集群Kubernetes版本发布说明
        (停止维护)CCE发布Kubernetes 1.15版本说明
      • 调用API
        信息项 描述 应用名称 应用名称。 应用类型 IAM:使用IAM认证,即token访问。 APP:对接APP,通过APP认证方式访问。 描述 对应用的介绍。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据服务
        调用API
      • 设置容器环境变量
        本文介绍如何设置容器环境变量。 当用户创建ECI Pod时,支持用户自定义容器的环境变量,通过容器的env字段指定环境变量,配置参考如下: shell apiVersion: apps/v1 kind: Deployment metadata: name: nginxdeployment labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: name: nginx image: registryhuadong1.crsinternal.ctyun.cn/opensource/nginx:1.25alpine ports: containerPort: 80 env: name: ENVTEST value: "test" nodeName: vndu53cymkxxxxcnhuadong1jsnj1apublicctcloud
        来自:
        帮助文档
        弹性容器实例
        用户指南
        通过云容器引擎集群使用ECI
        容器配置
        设置容器环境变量
      • (停止维护)CCE发布Kubernetes 1.17版本说明
        本文主要 介绍 CCE发布Kubernetes 1.17版本说明。 云容器引擎(CCE)严格遵循社区一致性认证。本文介绍CCE发布Kubernetes 1.17版本所做的变更说明。 资源变更与弃用 apps/v1beta1和apps/v1beta2下所有资源不再提供服务,使用apps/v1替代。 extensions/v1beta1下daemonsets、deployments、replicasets不再提供服务,使用apps/v1替代。 extensions/v1beta1下networkpolicies不再提供服务,使用networking.k8s.io/v1替代。 extensions/v1beta1下podsecuritypolicies不再提供服务,使用policy/v1beta1替代。 extensions/v1beta1 ingress v1.20版本不再提供服务,当前可使用networking.k8s.io/v1beta1。 scheduling.k8s.io/v1beta1 and scheduling.k8s.io/v1alpha1下的PriorityClass计划在1.17不再提供服务,迁移至scheduling.k8s.io/v1。 events.k8s.io/v1beta1中event series.state字段已废弃,将在1.18版本中移除。 apiextensions.k8s.io/v1beta1下CustomResourceDefinition已废弃,将再1.19不在提供服务,使用apiextensions.k8s.io/v1。 admissionregistration.k8s.io/v1beta1 MutatingWebhookConfiguration和ValidatingWebhookConfiguration已废弃,将在1.19不在提供服务,使用admissionregistration.k8s.io/v1替换。 rbac.authorization.k8s.io/v1alpha1 and rbac.authorization.k8s.io/v1beta1被废弃,使用rbac.authorization.k8s.io/v1替代,v1.20会正式停止服务。 storage.k8s.io/v1beta1 CSINode object废弃并会在未来版本中移除。 其他废弃和移除 移除OutOfDisk node condition,改为使用DiskPressure。 scheduler.alpha.kubernetes.io/criticalpod annotation已被移除,如需要改为设置priorityClassName。 beta.kubernetes.io/os和beta.kubernetes.io/arch在1.14版本中已经废弃,计划在1.18版本中移除。 禁止通过nodelabels设置kubernetes.io和k8s.io为前缀的标签,老版本中kubernetes.io/availablezone该label在1.17中移除,整改为failuredomain.beta.kubernetes.io/zone获取AZ信息。 beta.kubernetes.io/instancetype被废弃,使用node.kubernetes.io/instancetype替代。 移除{kubeletrootdir}/plugins路径。 移除内置集群角色system:csiexternalprovisioner和system:csiexternalattacher。
        来自:
        帮助文档
        云容器引擎
        用户指南
        集群管理
        集群概述
        集群Kubernetes版本发布说明
        (停止维护)CCE发布Kubernetes 1.17版本说明
      • Calico网络插件
        kubectl get no ccseagentvmAggbkVfL ojsonpath'{.spec.podCIDR}' 172.16.13.0/24 网段规划建议 集群网络网段分为节点网络、容器网络和服务网络,在规划这三种网络的网段时需考虑如下要点: 1. 为避免地址冲突,三个网络的网段不能重叠,容器网段和服务网段不能与VPC网段重叠; 2. 结合集群规模选择合适的网段,节点所属子网的空闲IP数直接限制了集群可添加节点数,容器网段大小直接限制了可创建的Pod总数,服务网段大小直接限制了可创建的Service总数; 3. 单个节点可创建Pod总数还与其它配置相关,如Pod request总量等。 网络访问示例 创建一个使用Calico容器网络插件的集群,然后创建一个Deployment: apiVersion: apps/v1 kind: Deployment metadata: name: nginxdemo namespace: default spec: replicas: 2 selector: matchLabels: app: nginxdemo template: metadata: labels: app: nginxdemo spec: containers: image: registryvpccrshuadong1.ctyun.cn/library/nginxphoton:v1.8.6 name: demo 查看对应的Pod: [root@CCSEAGENTvmAggbkVfL paasdp] kubectl get po l appnginxdemo owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginxdemo58656854f47nvmn 1/1 Running 0 48s 172.16.13.22 ccseagentvmAggbkVfL nginxdemo58656854f4j88mx 1/1 Running 0 48s 172.16.19.17 ccseagentvmBubacp2 在集群内部节点或Pod内,都能直接访问Pod。如下所示,节点直接访问Pod: 如下所示,Pod直接访问Pod: 因为Calico容器网络不支持集群外部网络与容器IP直通,所以在同个VPC下集群外云主机直接访问Pod的IP,会发现访问不通。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        网络
        容器网络插件
        Calico网络插件
      • 指定ECS规格
        本文介绍如何指定ECS规格创建实例。 用户可以根据业务需要指定ECS规格来创建一个ECI Pod,配置参考如下: shell apiVersion: apps/v1 kind: Deployment metadata: name: nginxdeployment labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: annotations: k8s.ctyun.cn/eciusespecs: s7.xlarge.2 指定ECS规格 labels: app: nginx spec: containers: name: nginx image: registryhuadong1.crsinternal.ctyun.cn/opensource/nginx:1.25alpine ports: containerPort: 80 nodeName: vndu53cymkxxxxcnhuadong1jsnj1apublicctcloud
        来自:
        帮助文档
        弹性容器实例
        用户指南
        通过云容器引擎集群使用ECI
        ECI Pod
        指定ECS规格
      • 产品优势
        本章节向您主要介绍VPN连接服务的主要优势。 高安全 采用专业设备,基于IKE和IPsec对传输数据加密,提供了电信级的高可靠性机制,从硬件、软件、链路三个层面保证VPN服务的稳定运行。 高可用 采用主备模式,正常情况下VPN网关和对端网关通过主连接进行通信;当主连接发生故障时,VPN连接会自动切换到备连接;故障恢复后,VPN连接会自动切回到主连接。 无缝扩展资源 将用户本地数据中心与云上VPC互联,业务快速扩展上云,实现混合云部署。 连通成本低 利用Internet构建IPsec加密通道,使用费用相对云专线服务更便宜。 即开即用 部署快速,实时生效,在用户数据中心的VPN设备进行简单配置即可完成对接。
        来自:
        帮助文档
        VPN连接
        产品简介
        产品优势
      • STS临时授权示例
        本节主要介绍了STS临时授权功能的典型场景和具体使用方法。 应用场景 某企业X开发了一款移动应用(App),并使用OOS服务。App需要直连OOS上传或下载数据,但是App运行在用户自己的移动设备上,这些设备不受企业X的控制。企业X有如下要求: 直传数据:企业X不希望所有App都通过企业的服务端应用服务器(Application Server)来进行数据中转,而希望能够直连OOS上传或下载数据。 安全管控:企业X不希望将访问密钥(AccessKey)保存到移动设备中,因为移动设备是归属于用户控制,属于不可信的运行环境。 风险控制:企业X希望将风险控制到最小,每个App直连OOS时都必须拥有最小的访问权限且访问时效需要很短。 前提条件 已开通对象存储(经典版)Ⅰ型服务。 具体操作 应用服务器在OOS上为每个APP创建一个IAM用户,并为每个IAM用户附加最小的访问权限(如调用STS接口、仅对自己目录下的资源有所有权,对于其他用户的目录无权限)。当移动应用(App)直连OOS上传或下载数据时,App需要向应用服务器申请访问凭证。应用服务器以该APP的IAM用户身份,调用STS API接口获取临时安全访问凭证,并将临时安全访问凭证传递给App,App使用临时安全访问凭证访问OOS。 具体步骤如下所示: 1. OOS为应用服务器创建IAM用户并附加权限策略。具体策略可参考下列示例: { "Version": "20121017", "Statement": [ { "Sid": "AllowListAllBuckets", "Effect": "Allow", "Action": [ "oos:ListAllMyBucket" ], "Resource": "" }, { "Sid": "AllowListYourselfFolder", "Effect": "Allow", "Action": [ "oos:ListBucket" ], "Resource": [ "arn:ctyun:oos::2hlo7dkswa22t:bucketname" ], "Condition": { "StringLike": { "oos:prefix": [ "${ctyun:username}/" ] } } }, { "Sid": "AllowControleYourselfFolder", "Effect": "Allow", "Action": [ "oos:GetObject", "oos:ListMultipartUploadParts", "oos:DeleteObject", "oos:PutObject", "oos:DeleteMultipleObjects", "oos:AbortMultipartUpload" ], "Resource": [ "arn:ctyun:oos::2hlo7dkswa22t:bucketname/${ctyun:username}/" ] }, { "Sid": "AllowCallSTS", "Effect": "Allow", "Action": [ "iam:GetSessionToken" ], "Resource": "" } ] } 2. APP向应用服务器申请临时访问凭证。 3. 应用服务器调用STS接口获取临时安全访问凭证。 请求示例 POST / HTTP/1.1 Host: ooscniam.ctyunapi.cn xamzdate: Tue, 21 Aug 2012 17:54:50 GMT ContentMD5: 8dYiLewFWZyGgV2Q5FNI4W Authorization:AWS fad0e782cd5132563e38:xQE0diMbLRepdf3YB+FIEXAMPLE ContentLength: 445 ActionGetSessionToken&DurationSeconds129600 响应示例 HTTP/1.1 200 OK xamzrequestid: 996c76696e6727732072657175657374 Date: Mon, 1 Nov 2010 20:34:56 GMT ContentType:text/xml;charsetUTF8 ContentLength: 533 Server: CTYUN 8b2b75f5a04e458b0da3a01602e78b089528b915c2 sts.6b7fd 17b69c15f 20230427T13:52:08.282Z 62c80e3868a14804 4. 应用服务器将获取的临时安全访问凭证传递给APP。 5. APP使用临时安全访问凭证访问OOS资源,进行数据直传。 调用时输入步骤3返回的信息: AccessKeyId:sts.6b7fd SecretAccessKey:17b69c15f SessionToken:8b2b75f5a04e458b0da3a01602e78b089528b915c2 注意 由于生成的临时安全访问凭证是默认继承IAM用户的权限,所以我们在为IAM用户创建策略的时候,仅分配STS接口权限和所需操作的最小权限,不推荐分配CreateUser、CreateAccessKey、UpdateLoginProfile等权限,以防止临时安全访问凭证权限过大。
        来自:
        帮助文档
        对象存储(经典版)I型
        最佳实践
        STS临时授权示例
      • 云容器引擎集群15分钟快速体验
        本章节介绍使用云容器引擎集群如何在15分钟快速接入体验 前置条件 创建VPCE 使用微服务治理中心前,需要在目标VPC中创建终端节点。创建路径:微服务治理中心控制台>应用治理>应用接入>ECS集群>网络通路。 进入应用接入页面。 点击云容器引擎,选择VPC,点击创建终端节点。 点击确定授权并创建VPC终端节点。 点击确定后,刷新页面,显示VPC的终端节点状态为已创建。 部署Demo Demo介绍 该Demo快速体验服务治理中心,可体验应用详情、接口详情、流量治理、流量防护等主要功能,提供以spring boot为框架的simpledemo单体web应用,和以spring cloud、feign和nacos为框架的微服务架构应用appa、appb和appc ,方便用户快速体验微服务治理能力。(spring boot应用:推荐CPU1C以上,内存1024以上,spring cloud应用:推荐CPU2C以上,内存2048以上)。 1. simpledemo使用为快速上手demo,使用spring boot启动接入服务治理。 应用名 服务框架版本 涉及组件 simpledemo spring boot 2.7.17 spring boot 2.7.17 2. springclouddemo中appa、appb和appc使用Nacos作为注册中心,Zuul作为网关,Demo的默认调用配置为A>B>C,其中A,B,C均有灰度版本。 应用名 服务框架版本 涉及组件 zuul spring boot 2.7.17 spring boot 2.7.17 appa Spring Cloud2.2.8 openfeign/nacos appb Spring Cloud2.2.8 openfeign/nacos appc Spring Cloud2.2.8 openfeign/nacos
        来自:
        帮助文档
        微服务引擎
        快速入门
        微服务治理中心
        15分钟完成微服务治理中心能力快速体验
        云容器引擎集群15分钟快速体验
      • 操作类
        本文介绍操作类常见问题。 在已有的节点创建应用时未重新拉取镜像? 用户需要编辑应用的yaml文件,修改镜像拉取策略字段imagePullPolicy为Always,保证每次创建应用都会拉取镜像,而并不使用节点上已有的镜像,另外当容器镜像的tag不是latest时,用户更新该容器镜像但没有更改镜像的tag,则使用该镜像创建应用时,就不会重新拉取更新后的镜像,需要您在更新镜像的同时更改镜像的版本tag。 ConfigMap配置项要求是什么? 配置项若使用上传文件功能设置配置项,目前支持json和yaml两种格式,且文件大小不得超过2MB。以下列举了json及yaml两种示例: json格式: { "kind": "ConfigMap", "apiVersion": "v1", "metadata": { "name": "paasbrokerapp017", "namespace": "lcqtest", "enable": true }, "data": { "context": "{"applicationComponent":{"properties":{"customspec":{}},"nodename":"paasbroker app","stackid":"0177eae189d3cb8a1f94 c0feb7e91d7b"},"softwareComponents":[{"properties":{"customspec":{}},"nodename":"paas broker","stackid":"0177eae189d3cb8a1f94c0feb7e91d7b"}]}" } } yaml格式: apiVersion: apps/v1beta2 for versions before 1.8.0 use apps/v1beta1 kind: Deployment metadata: name: nginxdeploymentbasic labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: nodeSelector: env: testteam containers: name: nginx image: nginx:1.7.9
        来自:
        帮助文档
        云容器引擎(旧版)
        常见问题
        操作类
      • 统一登录访问管理
        本文介绍云SSO的使用实践 应用实践:主账号创建云SSO用户后,以云SSO用户身份访问子账号1与子账号2,且按需配置不同的权限 云SSO用户只能由企业中心主账号在云SSO中心创建,创建成功后,通过云SSO登录门户地址跳转访问组织内成员账号 步骤1:登录中国电信天翼云管理中心,创建云SSO用户 步骤2:在“权限管理”菜单栏,按需创建权限集 步骤3:在“绑定权限集”菜单栏,创建访问配置实例,访问配置由云SSO用户/权限集/成员账号组成 步骤4:通过“云SSO门户地址”跳转访问组织内账号。 场景示意: 主账号分别配置了两个“访问配置”实例A与实例B: 1.实例A允许主账号所创建的云SSO用户访问子账号 1,登录后具备云主机的管理员相关的权限; 2.实例B允许主账号所创建的云SSO用户访问子账号 2,登录后具备弹性IP的观察者相关的权限。
        来自:
        帮助文档
        云SSO
        最佳实践
        统一登录访问管理
      • 流量标签路由
        流量标签使用示例 准备工作:首先部署测试应用app1和app2,调用关系为ingress > app1> app2。 plaintext apiVersion: v1 kind: Service metadata: name: app1 labels: app: app1 service: app1 spec: ports: port: 8000 name: http selector: app: app1 apiVersion: apps/v1 kind: Deployment metadata: name: app1base namespace: demo labels: app: app1 CSMTRAFFICTAG: base spec: replicas: 1 selector: matchLabels: app: app1 name: app1 CSMTRAFFICTAG: base template: metadata: labels: app: app1 name: app1 source: CCSE CSMTRAFFICTAG: base spec: containers: name: default image: registryvpccrshuadong1.cnspinternal.ctyun.cn/library/tracedemo:v1.0.0 imagePullPolicy: IfNotPresent env: name: version value: base name: app value: app1 name: upstreamurl value: " ports: containerPort: 8000 部署Gateway和VirtualService资源 plaintext apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: tracedemogateway spec: selector: istio: ingressgateway servers: hosts: "" port: name: http number: 80 protocol: HTTP apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: vsgatewayapp1 spec: gateways: tracedemogateway hosts: "" http: route: destination: host: app1 Ingress gateway流量打标 Ingress网关侧对流量打标之后我们看通过查看上游的app1服务收到的请求头部确认流量打标是否成功,首先定义流量标签策略: plaintext apiVersion: istio.ctyun.cn/v1beta1 kind: TrafficLabel metadata: name: trafficlabelexample namespace: istiosystem spec: workloadSelector: labels: istio: ingressgateway rule: labels: name: labelfromheader valueFrom: $getInboundRequestHeader(appversiontag) name: labelfrompod valueFrom: $getLabel(app) 上面的配置在Ingress网关处定义了两个标签,labelfromheader会从appversiontag请求头部取值打标,labelfrompod从pod的app标签取值打标。我们通过Ingress网关访问app1服务,并带上appversiontag: ccccc,查看app1的日志如下:
        来自:
        帮助文档
        应用服务网格
        用户指南
        流量管理中心
        流量标签路由
      • 操作
        是否可以进行个性化设置? 和普通电脑一样,可以自由设置系统的壁纸、鼠标、屏保等个性化设置。 提示"无法加载Flash"怎么办? 我们默认为您开启了Flash使您可以正常观看网络视频。如果出现无法加载的情况,请尝试:打开chrom浏览器,选择“设置”。 点击“高级”,选择“隐私设置或安全性”“内容设置”,再点击“flash”,选择“开启”。重启浏览器即可正常加载Flash插件。 使用天翼云电脑App投屏到电视时画面没有铺满,可以怎么设置? 可以逐步尝试以下方式: 1. 电视接入的信号源选择全屏显示; 2. 电视机或机顶盒硬件设备调整显示比例,每个比例都试一下; 3. 电视机关闭垂直扫描或者显卡上调整; 4. 退出天翼云电脑app重新登录; 5. 重启天翼AI云电脑。 天翼AI云电脑开机或重启后,桌面的图标没有加载出来怎么办? 点击鼠标右键,选择“刷新”,刷新桌面。 长时间登录不上天翼AI云电脑怎么办? 当天翼AI云电脑开机或从休眠状态唤醒时,需要一段时间,请您耐心等待,不要切换APP。如果AI云电脑被切换到后台超过1分钟,AI云电脑会再次自动断开连接。
        来自:
        帮助文档
        天翼云电脑(公众版)
        常见问题
        操作
      • 如何查看日志采集器的运行状态?
        本文介绍如何查看日志采集器的运行状态。 在目标云主机中执行以下命令: systemctl status lmtagent 若无返回,则代表当前云主机未安装采集器,请参考采集器安装。 返回如下内容,表示当前采集器为正常运行状态 systemctl status lmtagent ● lmtagent.service lmtagent Loaded: loaded (/etc/systemd/system/lmtagent.service; enabled; vendor preset: disabled) Active: active (running) since Mon 20240527 09:06:31 CST; 2h ago Main PID: 1296629 (lmtagent) Tasks: 2 Memory: 7.9M CPU: 9ms CGroup: /system.slice/lmtagent.service └─1296629 /app/cams/lmtagent/lmtagent May 27 09:06:31 zhuji03 systemd[1]: Started lmtagent. 返回如下内容,表示当前采集器为异常状态: systemctl status lmtagent ● lmtagent.service lmtagent Loaded: loaded (/etc/systemd/system/lmtagent.service; enabled; vendor preset: disabled) Active: activating (autorestart) (Result: coredump) since Mon 20240527 09:12:02 CST; 3s ago Process: 1299718 ExecStart/app/cams/lmtagent/lmtagent (codedumped, signalSEGV) Main PID: 1299718 (codedumped, signalSEGV) CPU: 444ms 异常状态下,请执行以下命令进行采集器重装,重装后重试检查运行状态。若检查状态一直处于异常,请提交工单反馈。 systemctl restart lmtagent
        来自:
        帮助文档
        云日志服务
        常见问题
        数据采集
        如何查看日志采集器的运行状态?
      • 使用协同签名服务保障数据安全
        某应用系统为等保3级,用户采用手机端APP通过互联网进行业务访问,为保障APP端身份鉴别的密评合规,通过协同签名服务实现了基于国密算法的身份鉴别以及传输过程中的机密性、完整性保护。 APP应用端证书下载 在APP端实现了用户个人数字证书的线上注册、申请、下载,流程如下: 1. APP集成协同签名客户端(SDK); 2. APP通过协同签名客户端调用协同签名服务提供的接口申请SM2联签公钥; 3. 协同签名服务生成SM2公钥并返回给协同签名客户端; 4. 协同签名客户端生成请求数字证书的CSR文件,然后提交给CA申请证书; 5. CA根据获取的公钥签发数字证书并返回给协同签名客户端。 6. 在提交CA获取证书时,协同签名客户端可根据CA的管理要求完成数字证书申请的身份认证。 手机端APP身份鉴别 身份鉴别实现说明如下: 1. APP集成协同签名客户端(SDK); 2. 用户首次使用APP时下载SM2软证书(密钥分片)到本地; 3. 用户登录APP时通过本地软证书基于协同签名机制生成完整签名值; 4. APP服务端验证签名值以确定身份正确性。 协同签名客户端SDK为二级软件密码模块,可达到与硬件智能密码钥匙相同的密钥保护安全强度,认证过程中用户无需使用任何硬件介质,满足等保3级系统应用和数据层面身份鉴别相关要求。
        来自:
        帮助文档
        云密评专区
        最佳实践
        使用协同签名服务保障数据安全
      • 升配
        本节为您介绍如何完成智能网关App实例的升配操作。 操作场景 您的智能网关APP实例的带宽峰值已不能满足当前业务时,可以在控制台进行升配操作。 前提条件 注册天翼云账号,并完成实名认证。具体操作,请参见天翼云账号注册流程。 您已完成智能网关APP实例的创建。 操作步骤 1. 登录控制中心。 2. 在控制中心页面左上角点击,选择区域,本节我们选择华东1。 3. 依次选择“网络”,单击“天翼云SDWAN”,进入天翼云SDWAN总览页面。 4. 选择“智能网关APP”。 5. 进入智能网关APP列表页,在目标实例名称所在行,单击“升配”,进入升配页面。 6. 在升配页面,根据需求选择适当的带宽峰值。 7. 确认信息无误后,勾选“服务协议”,单击“确认下单”。
        来自:
        帮助文档
        天翼云SD-WAN
        智能网关APP
        升配
      • 实例续订
        本节为您介绍如何完成智能网关App实例的续订操作。 操作场景 为确保智能网关APP实例能够持续提供服务,请在实例欠费之前及时完成续费操作,以避免停机对您的服务造成影响。 前提条件 注册天翼云账号,并完成实名认证。具体操作,请参见天翼云账号注册流程。 您已完成智能网关APP实例的创建。 操作步骤 1. 登录控制中心。 2. 在控制中心页面左上角点击,选择区域,本节我们选择华东1。 3. 依次选择“网络”,单击“天翼云SDWAN”,进入天翼云SDWAN总览页面。 4. 选择“智能网关APP”。 5. 进入智能网关APP列表页,在目标实例名称所在行,单击“续订”,进入续订页面。 6. 续订页面会展示已购买的设备信息,所有的业务默认全部续订。 7. 选择续订时长,单击“确认下单”。
        来自:
        帮助文档
        天翼云SD-WAN
        智能网关APP
        实例续订
      • 动态PV(静态PVC)
        Set to the actual namespace namespace: default HBlock CSI安装时绑定的命名空间 spec: containers: name: myfrontend image: busybox 镜像地址 imagePullPolicy: "IfNotPresent" 拉取镜像策略 volumeMounts: mountPath: "/test8" 挂载到容器的目标路径 name: lun08 command: [ "sleep", "1000000" ] volumes: name: lun08 对应volumeMounts的挂载项目 persistentVolumeClaim: claimName: csipvclocalstor1lun08 调用pvc的名字 卷模式为Block,创建Pod mycsiapplocalblockstor1lun09的配置文件csiapplocalpvcstor1lun09.yaml。可以参考examplesblockvolumesdynamicpvcsiapplocalpvcblock.yaml中的示例。 plaintext kind: Pod apiVersion: v1 metadata: name: mycsiapplocalblockstor1lun09 Pod的名称 Set to the actual namespace namespace: default HBlock CSI安装时绑定的命名空间 spec: containers: name: myfrontend image: busybox 镜像地址 imagePullPolicy: "IfNotPresent" 拉取镜像策略 volumeDevices: devicePath: "/dev/test9" 挂载到容器的目标路径 name: lun09 对应volumes中的name command: [ "sleep", "1000000" ] volumes: name: lun09 对应volumeMounts的挂载项目 persistentVolumeClaim: claimName: csipvclocalblockstor1lun09 调用pvc的名字 应用配置文件 以 csiapplocalpvcstor1lun08.yaml 为例。 plaintext [root@server dynamicpv] kubectl apply f csiapplocalpvcstor1lun08.yaml pod/mycsiapplocalstor1lun08 created
        来自:
        帮助文档
        存储资源盘活系统
        常用工具
        Container Storage Interface插件
        脚本方式使用指南
        调用方式
        动态PV(静态PVC)
      • 自定义授权服务
        修改自定义授权服务 1. 从控制台 选择 网格安全中心 > 自定义授权服务菜单,默认会展示当前定义的所有外部授权服务。 2. 选择要编辑的服务编辑即可。 删除自定义授权服务 1. 从控制台 选择 网格安全中心 > 自定义授权服务菜单,默认会展示当前定义的所有外部授权服务。 2. 选择要编辑的服务删除即可。 自定义授权服务使用示例 创建测试命名空间 kubectl create ns foo 打开sidecar自动注入: kubectl label ns foo istioinjectionenabled 部署sleep和httpbin应用 apiVersion: v1 kind: ServiceAccount metadata: name: sleep apiVersion: v1 kind: Service metadata: name: sleep labels: app: sleep service: sleep spec: ports: port: 80 name: http selector: app: sleep apiVersion: apps/v1 kind: Deployment metadata: name: sleep spec: replicas: 1 selector: matchLabels: app: sleep template: metadata: labels: app: sleep spec: terminationGracePeriodSeconds: 0 serviceAccountName: sleep containers: name: sleep image: registryvpccrshuadong1.cnspinternal.ctyun.cn/library/curl command: ["/bin/sleep", "infinity"] imagePullPolicy: IfNotPresent volumeMounts: mountPath: /etc/sleep/tls name: secretvolume volumes: name: secretvolume secret: secretName: sleepsecret optional: true 部署外部授权服务 apiVersion: v1 kind: Service metadata: name: extauthz labels: app: extauthz spec: ports: name: http port: 8000 targetPort: 8000 name: grpc port: 9000 targetPort: 9000 selector: app: extauthz apiVersion: apps/v1 kind: Deployment metadata: name: extauthz spec: replicas: 1 selector: matchLabels: app: extauthz template: metadata: labels: app: extauthz spec: containers: image: registryvpccrshuadong1.cnspinternal.ctyun.cn/library/extauthz:1.16.2 imagePullPolicy: IfNotPresent name: extauthz ports: containerPort: 8000 containerPort: 9000 apiVersion: v1 kind: ServiceAccount metadata: name: httpbin apiVersion: v1 kind: Service metadata: name: httpbin labels: app: httpbin service: httpbin spec: ports: name: http port: 8000 targetPort: 80 selector: app: httpbin apiVersion: apps/v1 kind: Deployment metadata: name: httpbin spec: replicas: 1 selector: matchLabels: app: httpbin version: v1 template: metadata: labels: app: httpbin version: v1 spec: serviceAccountName: httpbin containers: image: registryvpccrshuadong1.cnspinternal.ctyun.cn/library/httpbin imagePullPolicy: IfNotPresent name: httpbin ports: containerPort: 80 部署完成后,在foo命名空间下看到3个服务。 不使用授权策略的情况下,验证从sleep应用访问httpbin用没有被拦截(返回状态码200): kubectl exec "$(kubectl get pod l appsleep n foo o jsonpath{.items..metadata.name})" c sleep n foo curl s o /dev/null w "%{httpcode}n" 200 查看外部授权服务已经启动,HTTP和gRPC授权服务分别监听8000和9000端口: kubectl logs "$(kubectl get pod l appextauthz n foo o jsonpath{.items..metadata.name})" n foo c extauthz 2023/08/14 11:26:54 Starting HTTP server at [::]:8000 2023/08/14 11:26:54 Starting gRPC server at [::]:9000
        来自:
        帮助文档
        应用服务网格
        用户指南
        网格安全中心
        自定义授权服务
      • 基于微服务治理中心实现无损上线与无损下线
        本章节介绍如何通过接入微服务治理中心实现应用变更时的无损上线与无损下线 概述 无损上线主要通过服务预热和延迟注册实现,无损下线主要通过应用优雅停机实现。假设有应用appa和appb两个应用,appa一直都有请求调用appb,本文演示在appb上线与下线时,如何实现无损上线与下线。 前提条件 用户已开通微服务治理中心企业版。 背景信息 在微服务架构中,在应用变更时,会涉及到应用的上线与下线,若处理不当,此时会造成一些请求异常。因此,在请求量大的应用系统中,为了避免应用变更带来的错误请求,一般会选择在半夜这种流量较小的时候发布。在半夜发布虽然避免了对业务造成较大的影响,但却不能从根本上解决问题,同时也会造成较大的运维成本。基于以上背景,微服务治理中心在应用发布的过程中,提供了服务延迟注册、服务预热、主动通知下线、主动等待等手段,实现了应用变更的无损上线与下线,有效避免了流量损失,降低研发运维成本。 准备工作 部署Demo应用 本文准备两个应用,分别是appa和appb,其中调用关系为appa>appb。 部署一个appa: 部署一个appb: 启动脚本访问appa>appb: 此时查看微服务治理中心控制台,appa和appb都有流量。
        来自:
        帮助文档
        微服务引擎
        最佳实践
        基于微服务治理中心实现无损上线与无损下线
      • 设置容器环境变量
        本文介绍如何设置容器环境变量。 当用户创建ECI Pod时,支持用户自定义容器的环境变量,通过容器的env字段指定环境变量,配置参考如下: plaintext apiVersion: apps/v1 kind: Deployment metadata: name: nginxdeployment labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: name: nginx image: registryhuadong1.crsinternal.ctyun.cn/opensource/nginx:1.25alpine ports: containerPort: 80 env: name: ENVTEST value: "test" nodeName: vndu53cymkxxxxcnhuadong1jsnj1apublicctcloud
        来自:
        帮助文档
        弹性容器实例
        用户指南
        通过自建集群使用ECI
        容器配置
        设置容器环境变量
      • 使用云硬盘静态存储卷
        步骤二:创建持久卷声明(PVC) 1. 创建示例yaml文件pvcstaticdisk.yaml: shell apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: volume.beta.kubernetes.io/storageprovisioner: disk.csi.cstor.com name: pvcstaticdisk namespace: default spec: accessModes: ReadWriteOnce resources: requests: storage: 10Gi volumeMode: Filesystem volumeName: {YOURPVNAME} 替换PV名称 2. 执行以下命令,创建pvc: shell kubectl apply f pvcstaticdisk.yaml 步骤三:创建工作负载 1. 创建示例yaml文件podpvcstaticdisk.yaml: shell apiVersion: apps/v1 kind: StatefulSet metadata: name: nginxpvcstaticdisk labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginxpvcstaticdisk serviceName: "" template: metadata: labels: app: nginxpvcstaticdisk spec: containers: image: "registryhuadong1.crsinternal.ctyun.cn/opensource/nginx:1.26alpineslim" imagePullPolicy: "IfNotPresent" name: "nginx" resources: limits: cpu: "100m" memory: "256Mi" requests: cpu: "100m" memory: "256Mi" volumeMounts: mountPath: "/mnt/data" name: "volume1" volumes: name: "volume1" persistentVolumeClaim: claimName: "pvcstaticdisk" 2. 执行以下命令,创建StatefulSet: shell kubectl apply f podpvcstaticdisk.yaml 步骤四:验证数据持久化 1. 登录弹性容器服务管理控制台。 2. 在容器组列表页点击刚才创建的实例。 3. 点击“远程连接”页签,进入到容器内。 4. 向/mnt/data 目录下写一个文件,执行: shell echo "Hello World" > /mnt/data/test.log 5. 查看/mnt/data 目录下文件,执行: shell cat /mnt/data/test.log 预期结果如下: 6. 退出“远程连接”,使用kubectl删除pod,会触发pod自动重建,等待Pod重新运行正常。 shell kubectl delete po nginxpvcstaticdisk0 7. 对新建Pod,登录弹性容器服务管理控制台,继续执行“远程连接”,进入到容器内查看数据。执行: shell cat /mnt/data/test.log 预期结果如下: 8. 以上步骤说明,pod删除重建后,重新挂载云盘,数据仍然存在,说明云硬盘中的数据可持久化保存。
        来自:
        帮助文档
        云容器引擎 Serverless版
        用户指南
        存储
        云硬盘存储卷
        使用云硬盘静态存储卷
      • 在容器组中使用保密字典
        使用保密字典设置Pod的环境变量 1. 通过命令行进行配置。 创建example.yaml配置文件,具体示例内容如下: YAML apiVersion: apps/v1 kind: Deployment metadata: name: nginxdeployment labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: name: nginx image: registryhuadong1.crsinternal.ctyun.cn/opensource/nginx:1.26alpineslim ports: containerPort: 80 env: name: username valueFrom: secretKeyRef: name: secretdemo key: username name: password valueFrom: secretKeyRef: name: secretdemo key: password 执行以下命令,配置保密字典。 PowerShell kubectl apply f example.yaml 在上述示例中,我们定义了一个Pod,并在其中添加了一个名为mycontainer 容器,接着为其定义了两个环境变量username和password,并使用valueFrom和secretKeyRef来引用Secret中的值。secretKeyRef的name属性用于指定Secret 的名称,key属性用于指定需要使用的Secret 中对应的键名。通过上述方式,在容器中就可以使用username和paasword环境变量,来获取Secret 中的用户名和密码信息。 2. 通过控制台进行配置。 1. 登录云容器引擎控制台。 2. 在控制台的左侧导航栏中点击“集群” 。 3. 在集群列表页面中,点击目标集群的名称进入集群详情页面。 4. 点击左侧导航栏中的“工作负载” ,并选择“无状态” 。 5. 在无状态页面中,单击左上角的“创建deployment” 。详细操作步骤请参阅Serverless 容器引擎使用快速入门 。 6. 在“数据卷(选填)”中添加目标保密字典的数据卷。 7. 在实例内容器中的环境变量区域单击“新增变量” ,类型选择“秘钥键值导入”,变量/变量引用选择在创建保密字典中新建的Secret,再分别选择Secret的Key以及填写它们对应的变量名。 本次示例配置如下所示:
        来自:
        帮助文档
        云容器引擎 Serverless版
        用户指南
        配置项及密钥
        在容器组中使用保密字典
      • 1
      • ...
      • 4
      • 5
      • 6
      • 7
      • 8
      • ...
      • 417
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      物理机 DPS

      GPU云主机

      轻量型云主机

      弹性高性能计算 E-HPC

      AI Store

      公共算力服务

      模型推理服务

      科研助手

      人脸检测

      推荐文档

      7天无理由退款如何操作?

      域名的种类

      启动即时会议

      全面了解天翼云⑦:主机安全建议

      云课堂 第十三课:如何远程管理天翼云RDS数据库

      分析指标历史数据并导出监控报告

      登录

      如何修改和设置绑定邮箱?

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号