-
规格推荐 - 应用服务网格 ASM
规格推荐 独享节点规格推荐 应用服务网格性能与集群控制面(Master)节点资源息息相关,请您根据您的业务需求,选择合适的独享节点规格,以提高应用服务网格的可用性。
-
控制面升级说明 - 应用服务网格 ASM
此步骤将部署灰度版本网格控制面,所有资源都将带上版本revision标签,如负载istiod-1-13-9-r5,现有业务实例sidecar不会对接到该灰度版本,升级和回退不会对原网格业务造成影响,但是需要注意若您的版本是从非金丝雀版本升级到金丝雀版本时,升级过程中会将老版本istio-operator
-
添加服务 - 应用服务网格 ASM
服务加入网格后,会修改服务和负载的labels: 修改Service和Deployment的app标签为Service的名字。 在Deployment中增加标志版本的version标签。 如果Service的spec.selector中存在version标签,会被删除。
-
部署ASM-PROXY - 应用服务网格 ASM
# 集群服务网段,从ASM控制台“网格配置 > 基本信息”页面集群列表中获取 ISTIO_SERVICE_CIDR=x.x.x.x/x # 虚拟机使用的Pod名称,自定义 POD_NAME=<vmapp1> # 不指定代理云平台 CLOUD_PLATFORM=none 执行以下命令检查文件内容
-
灰度发布 - 应用服务网格 ASM
创建灰度任务名称为“test”的灰度任务,并配置基本信息及灰度版本信息,灰度发布服务选择创建工作负载及服务中创建的名称为“servicetest”的服务,工作负载会自动关联“deptest”,单击“发布”。
-
1.0企业版网格迁移到基础版 - 应用服务网格 ASM
kubectl get clusterrbacconfigs -A kubectl get serviceroles-A kubectl get servicerolebindings-A 检查业务pod是否仅监听在了loopback interface(lo),从Istio 1.10
-
网关如何配置最大并发流max - 应用服务网格 ASM
manager is a filter in Envoy match: context: GATEWAY listener: filterChain: filter: name: "envoy.filters.network.http_connection_manager
-
虚拟机服务配置故障注入 - 应用服务网格 ASM
选择“istio资源:virtualservices”,命名空间选择“vmns”,选择创建VirtualService中创建的VirtualService,单击操作列的“编辑”,删除更新VirtualService中添加的字段。 单击“确定”完成修改。 父主题: 流量治理
-
虚拟机服务灰度发布 - 应用服务网格 ASM
"<VM2_IP>" labels: app: <vm-server1> version: v2 serviceAccount: "<SERVICE_ACCOUNT>" 其中,<vm-server1>为虚拟机服务名称,<NS>为3中填写的命名空间,<VM2
-
大规格实例优化 - 应用服务网格 ASM
在后续Service A访问Service B时,由于Service A所有实例的Envoy中已经存在Service B的路由信息,请求将会被直接转发给Service B的实例。
-
新建集群和网格迁移方案 - 应用服务网格 ASM
sed -i 's/老clusterID/新clusterID/g' *.yaml #替换CluseterName sed -i 's/老CluseterName/新CluseterName/g' *.yaml #替换完成后查看 grep -i "新ELB IP" *.yaml
-
虚拟机服务访问虚拟机服务 - 应用服务网格 ASM
curl <vm-server1>.<vmns>.svc.cluster.local:8080 若回显“hello, http protocol server”,则虚拟机2访问虚拟机1上的服务成功。 父主题: 验证服务访问
-
创建灰度任务 - 应用服务网格 ASM
Query 完全匹配:只有完全匹配上才能生效。例如:设置Query的Key=User,Vaule=Internal,那么仅当Query中包含User且值为Internal的请求才由灰度版本响应。 正则匹配:此处需要您使用正则表达式来匹配相应的规则。
-
在ASM中对入口网关进行JWT请求认证 - 应用服务网格 ASM
TOKEN=1创建的JWT Token curl -I -H "Authorization: Bearer $TOKEN" http://{httpbin服务的外部访问地址}/ 预期输出: HTTP/1.1 200 OK server: istio-envoy date: Wed,
-
自动修复项 - 应用服务网格 ASM
自动修复项 Service的端口名称是否符合istio规范 Service的选择器中是否配置了version标签 服务是否配置了默认版本的服务路由,路由配置是否正确 Service是否支持跨集群访问 父主题: 服务管理
-
创建网格为什么会自动创建一个otel-collector工作负载? - 应用服务网格 ASM
Receivers可以以多种格式接收遥测数据,例如上图中的OTLP、Jaeger、Prometheus格式。 Processors 处理器Processors用于处理Receivers收集到的数据,例如常用的batch处理器,用于对遥测数据进行批处理。
-
升级前检查说明 - 应用服务网格 ASM
1.3和1.6版本使用的部分CRD在1.8版本中会废弃,升级到1.8版本后将不可用,请在升级前进行处理,包括如下资源 clusterrbacconfigs、sevicerole、servicerolebinding、policy。
-
如何为普通任务(Job)和定时任务(CronJob)类型负载注入sidecar - 应用服务网格 ASM
cluster<Your Job command/真实业务运行命令> ...
-
手动修复项 - 应用服务网格 ASM
手动修复项 所有Pod是否都配置了app和version标签 所有Pod的app和version标签是否都相等 所有Pod是否都注入了sidecar Service在所有集群的配置是否相同 父主题: 服务管理
-
数据面sidecar升级不中断业务 - 应用服务网格 ASM
配置优雅关闭时间 terminationGracePeriodSeconds,优雅关闭时间。