上云无忧 > 文档中心 > 百度智能云服务网格 CSM 使用教程 - Istio资源管理
服务网格 CSM
百度智能云服务网格 CSM 使用教程 - Istio资源管理

文档简介:
概述: 服务网格CSM通过Istio CRD资源(如Virtual Service、Destination Rule)描述微服务治理策略,“Istio 资源”页面对通过控制台、原生API等不同方式提交的资源集中展示,用户可在“Istio 资源”页面按需进行增删改查操作。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

服务网格CSM通过Istio CRD资源(如Virtual Service、Destination Rule)描述微服务治理策略,“Istio 资源”页面对通过控制台、原生API等不同方式提交的资源集中展示,用户可在“Istio 资源”页面按需进行增删改查操作。

注意事项

  • 对于注入了服务网格代理的工作负载,如没有提交任何Istio CRD,流量仍然会被代理劫持,以轮询的负载均衡方式发往目的服务的多个实例。

创建Istio资源

按以下步骤在控制台上创建与更改Istio CRD资源:

  1. 登录百度智能云控制台,选择“产品服务>云原生>服务网格 CSM”。
  2. 在服务网格控制台,“网格列表”页面选择地域后,找到相要操作的服务网格实例,点击服务网格实例名称可在左侧边栏看到Istio资源管理。
  3. 通过“创建 Istio 资源”按钮,即可进入Istio资源提交页面,目前暂只支持YAML提交。

  4. Istio资源创建后,会立即下发至服务网格的数据面生效相关规则。

    Istio 资源的命名空间,是指Istio资源的存储位置,生效的范围是在Spec字段中描述。

变更Istio资源

  1. 在“Istio 资源管理”页,通过点击Istio资源列表中具体的Istio资源名称或操作列的“编辑”按钮,即可进行编辑操作。
  2. 在“Istio 资源管理”页,通过Istio资源列表操作列的“删除”按钮,可以在控制台上完成Istio资源删除;如需多条资源进行批量删除,可以选中后通过Istio资源列表上方的“删除”进行批量操作。

参考示例

我们根据上述Sidecar自动注入、集群管理等手册操作完成后,我们给sleep/helloworld应用配置Istio CRD策略,具体如下所示:
VirtualService:

apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: helloworld-vs
 spec: hosts: - helloworld.test.svc.cluster.local exportTo: - test http: - route:
 - destination: host: helloworld.test.svc.cluster.local subset: v1 weight: 100 - destination:
 host: helloworld.test.svc.cluster.local subset: v2 weight: 0

DestinationRule:

apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: helloworld-dr
spec:
  exportTo:
    - test
  host: helloworld.test.svc.cluster.local
  subsets:
  - name: v1
    labels:
      version: v1
  - name: v2
    labels:
      version: v2

通过Istio资源管理提交上述 Yaml 文件后,如下所示:

其他参考案例

Istio 社区示例

相似文档
  • 概述: 多用户访问控制(Identity and Access Management, IAM),主要用于百度智能云的身份管理和访问控制,解决云账户的集中授权与管理、资源分享与多用户协同工作等问题。多用户访问控制适用于企业内的不同职能角色,你可以对不同员工赋予产品的不同权限,以共享你账户内的资源,完成他们的工作。当你的企业存在需要多用户协同工作、分享资源时,推荐你使用多用户访问控制。
  • 概述: 服务网格可实现微服务无侵入的获得服务间请求的相关监控指标数据,本文档帮助用户实现服务网格CSM产品对接托管Prometheus监控服务CProm,实现对服务网格中指标的监控配置和大盘展示。
  • Serverless容器服务(CT-CSK, Cloud Serverless Kubernetes),是基于Kubernetes提供的容器产品。您无需购买节点,即可部署基于Kubernetes的容器应用。本产品根据您使用的CPU与内存进行按需计费,为您节省成本。
  • 本文介绍Serverless容器服务的产品优势。 简单易用: 若用户本地自行进行集群搭建及业务部署,需要安装各类组件、并要完成网络、证书等多项配置,过程繁琐复杂,需要花费专业人员数天时间。天翼云Serverless容器服务提供了可视化的集群创建、管理界面,支持丰富的Kubernetes资源。
  • 本文介绍Serverless容器服务的功能特性。 全面方便的管理: Serverless容器服务提供负载等资源的全生命周期管理及多策略配置,实现一站式业务管理。 集群管理: 支持用户创建并管理集群,查看当前集群信息,用户集群创建过程仅需指定Kubernetes版本、VPC网络等基本信息即可,无须创建Master与Node节点。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部