pka*_*mol 7 kubernetes google-kubernetes-engine istio
这是我在kubectl get events输出中注意到的一些内容
Warning FailedToUpdateEndpoint Endpoints Failed to update endpoint mynamespace/myservice: Operation cannot be fulfilled on endpoints "myservice": the object has been modified; please apply your changes to the latest version and try again
Run Code Online (Sandbox Code Playgroud)
我知道这个讨论,但我认为不适用,因为我没有Endpoint通过yaml.
我注意到在图像更新期间出现了一些轻微的服务不可用,因此我试图检查这是否相关。
使用GKE与版本v1.12.7-gke.25两个硕士和节点之上istio。
让 k8s 客户端(控制器)知道重试是k8s的常见行为。
Kubernetes 利用资源版本的概念来实现乐观并发。 并发控制和一致性
它由系统填充。
为了使客户端能够构建集群当前状态的模型,所有 Kubernetes 对象资源类型都需要支持一致的列表和称为监视的增量更改通知源。每个 Kubernetes 对象都有一个 resourcesVersion 字段,表示存储在底层数据库中的该资源的版本。当检索资源集合(命名空间或集群范围)时,来自服务器的响应将包含一个资源版本值,该值可用于启动对服务器的监视。服务器将返回在提供的资源版本之后发生的所有更改(创建、删除和更新)。这允许客户端获取当前状态,然后观察更改而不会错过任何更新。如果客户端手表断开连接,他们可以从最后返回的资源版本重新启动新的手表,或者执行新的收集请求并再次开始有效的更改检测
| 归档时间: |
|
| 查看次数: |
10995 次 |
| 最近记录: |