检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ISTIO_META_DNS_CAPTURE: "true" ISTIO_META_DNS_AUTO_ALLOCATE: "true" 修改访问地址,确保流量已经访问到新集群 如使用springcloud,需要修改FeignClient访问地址,在注解中指定新url地址(producer.default:8089 ->
空间选择“vmns”,选择创建VirtualService中创建的VirtualService,单击操作列的“编辑”,进行如下修改。 移除hosts字段配置 复制spec.http[0]后,在下方并列位置添加如下内容: - match: - gateways:
如何为集群开放命名空间注入? 为集群的命名空间注入sidecar时,若集群未开放命名空间注入,请参考如下指导修改集群配置: 通过kubectl连接集群。 执行kubectl get iop -nistio-system,查询iop资源。 若回显如下,表示存在iop资源,请执行3。
ingress和istio-gateway同时支持httpbin.example.com域名,通过更改host可以切换不同的流量。 业务切流 在本地host将域名对应的ELB IP地址改为新的ELB IP。 本地验证功能,验证成功后修改DNS 配置,将域名解析IP地址改为新ELB的IP。 迁移 登录应用服务
可以设置四种匹配关系(In、NotIn、Exists、DoesNotExist)。 In:亲和/反亲和对象的标签在标签值列表(values字段)中。 NotIn:亲和/反亲和对象的标签不在标签值列表(values字段)中。 Exists:亲和/反亲和对象存在指定标签名。 DoesNotExist:亲和/反亲和对象不存在指定标签名。
ISTIO_META_DNS_CAPTURE: "true" ISTIO_META_DNS_AUTO_ALLOCATE: "true" 修改访问,确保流量已经访问到新集群。 如使用springcloud,需要修改FeignClient访问地址,在注解中指定新url地址(producer.default:8089 ->
访问日志 访问日志 访问日志各字段解读 访问日志的响应标记解读 父主题: 监控中心
解决方案:在ECS控制台选择对应的节点进行扩容。 集群容器网段与网格控制面网段冲突 解决方案: 已购买网格,添加集群场景:重新规划集群容器网段。 购买网格同时添加集群场景:修改网格控制面网段或重新规划集群容器网段。 集群容器网段与集群服务网段冲突 解决方案:重新规划集群容器网段,确保集群容器网段不与其他待添加集群
仅在网格管理的集群数量大于1时才可能出现此异常。 修复指导 修改多集群下同名Service的配置: 登录CCE控制台,单击集群名称进入详情页面。 在左侧导航栏选择“资源 > 服务发现”,找到与本服务同名的服务,单击“更多 > 编辑YAML”,修改spec.selector配置、spec.ports配置与本服务一致。
如何调整istio-proxy容器resources requests取值? istio-proxy容器资源占用大小的默认配置如下。如果不符合要求,可按照实际需求进行修改。 resources: limits: cpu: "2" memory: 512Mi requests:
labels: app: {serviceName} version: v1 修改或删除Deployment会触发Pod滚动升级,可能会导致业务短暂中断,请根据业务场景选择适当的时间修改。 复制原有工作负载配置,保存为YAML文件。 kubectl get deployment
完全匹配:只有完全匹配上才能生效。例如映射URL为/healthz,则必须为此URL才能访问。 支持通过YAML方式配置正则匹配规则,修改VirtualService配置文件即可: ... http: - delegate: name: nginx-80
icaSet个数大于1,可能是修改label导致ReplicaSet残留。需要删除旧配置的ReplicaSet。 kubectl delete replicaset {replicaSetName} -n {namespace} 请参考修复指导修改工作负载中Pod的app和version标签。
数据面升级说明 单击“升级”会将所有服务实例对接到新版本控制面,您可以通过修改命令空间的标签(去除istio-injection:enabled ,加上istio.io/rev: {revision} ,其中{revision} 为版本号,如1-13-9-r5),并重启部分pod进行测试,若无问题,则可以全部切换。
s、DoesNotExist、Gt、Lt)。 In:亲和/反亲和对象的标签在标签值列表(values字段)中。 NotIn:亲和/反亲和对象的标签不在标签值列表(values字段)中。 Exists:亲和/反亲和对象存在指定标签名。 DoesNotExist:亲和/反亲和对象不存在指定标签名。
通过YAML方式修改了DestinationRule或VirtualService资源 在“网关管理”页面,目标网关的添加路由按钮置灰,不可选择 通过YAML方式修改了Gateway资源 在“网关管理”页面添加路由时,目标服务置灰,不可选择 通过YAML方式修改了Destinat
edit iop private-data-plane -n istio-system 在spec.values.global.proxy字段下添加以下配置: holdApplicationUntilProxyStarts: true 执行以下命令,确认最新日志无报错。 kubectl
health-check-flag 是否开启ELB健康检查功能,建议值'on'。 需同时填写kubernetes.io/elb.health-check-option字段。 kubernetes.io/elb.health-check-option protocol:健康检查的协议。 delay:健康检查间隔(秒)。
在CCE控制台,在工作负载所在行,单击您的工作负载操作列的“更多 > 编辑YAML”,请根据您的istio版本手动添加annotations字段或者label总段。 1.13.9-r3以上版本、1.15.5-r2以上版本、1.18所有版本,设置如下: labels:
Report模式下,不提供实例展开功能。 图2 展开组件为实例 在拓扑图区域,可以看到各个流量分发到各个实例的情况。 图3 轮询算法请求分发 更改流量策略算法 流量策略设置完成后,支持更改流量策略算法。如将标准负载均衡的算法轮询转为随机(RANDOM)。 登录应用服务网格控制台,在左侧导航栏中选择“流量治理”。