在kubenertes环境中,有一个API服务器,我们可以调用它来查看资源。感谢HTTP请求(或WebSocket,但这与我的问题无关),我们可以将其称为API服务器,而且我想知道API服务器如何处理以永不终止此请求,并始终将有关资源的任何更改通知客户端。 >
编辑:我的意思是HTTP协议是一个请求/响应协议,我知道使用HTTP2可以保持相同的TCP连接打开以执行多个请求,但是它必须具有请求/响应性质。那么监视机制如何与此请求/响应协议一起工作?
答案 0 :(得分:1)
Kubernetes将其所有资源存储在etcd(一个键值存储)内部,而etcd提供了一个Kubernetes API利用的监视功能。
您可以了解有关etcd手表的详细信息here。