Istio 심화 — 왜 그렇게 흐르는가 · 네 리소스의 역할 · 测验
Istio 설정 확인
6道题. 完成作答后会显示正确答案和解析。
如果 kubectl apply 在 VirtualService 中出现拼写错误怎么办?
- 验证被捕获并失败
- 我会发出警告并继续前进。
- 重试直至修复
- 它成功了,这个领域被悄悄放弃了。
`istioctl validate`和`analyze`有什么区别?
- 这两个命令实际上是相同的
- 分析速度更快
- validate是一个文件的语法,analyze是资源之间的引用。
- 验证需要集群
`IST0101 Referenced host+subset ... not found`是什么意思?
- 这意味着找不到 VirtualService 尝试附加的网关资源。
- 这说明服务端口号不正确。
- 没有定义 VirtualService 指向的子集的 DestinationRule。
- 这意味着上游 TLS 配置错误。
如果两个 VirtualServices 持有同一主机怎么办?
- 最后一位获胜
- 目前尚不清楚哪一方会获胜
- 第一个获胜
- 两者都被忽略
`istio-init`在sidecar注入中做了什么?
- 修复 iptables,以便所有流量都通过代理
- 从控制平面获取证书
- 提前下载代理设置
- 记录注入过程
当 PeerAuthentication STRICT 和 DestinationRule DISABLE 一起完成分析时会发生什么?
- 它没有发现任何问题——实际上,所有通信都会失败。
- 将崩溃报告为错误
- 冲突仅作为警告通知
- 自动修复两者之一