作者:我叫梁家耀_312 | 来源:互联网 | 2022-12-02 08:23
我是Kubernetes的新手并开始阅读文档.通常使用术语"端点",但文档缺乏明确的定义.
什么是Kubernetes的"终点"?它在哪里?
我可以想象'端点'是某个'节点'的某种接入点,但这只是猜测.
1> Michael Haus..:
虽然你是正确的,但在词汇表中确实没有端点条目,它是一个定义明确的Kubernetes网络概念或抽象.由于它具有次要性质,因此通常不会直接操纵它.已定义核心资源Endpoint,并且命令行也支持它:
$ kubectl get ep
NAME ENDPOINTS AGE
kubernetes 192.168.64.13:8443 10d
在那里你可以看到它的有效性:IP地址和端口.通常,您可以让服务管理端点(服务将流量路由到每个Pod的一个EP),但如果您有需要它的用例,也可以手动管理它们.
在进一步阅读Kubernetes中的"端点"之后,我现在将其理解为[REST API端点](https://smartbear.com/learn/performance-monitoring/api-endpoints/)的面向对象表示,其填充在[Kubernates API服务器](https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/).因此,就Kubernetes而言,"端点"是访问其资源的方式(例如Pod) - "端点"背后的资源.
感谢您的回答。确实没有在术语表中定义端点很有趣。我知道这不是Kubernetes专有的术语,但是Service也不是。或服务帐户。或音量。或节点。或容器!
2> Marc..:
Pod通过端点将自身暴露给服务。这是您是否可以加入吊舱的一部分。
参见此处:服务和端点