查看Kubernetes(k8s)的所有Endpoints
Kubernetes的Endpoints主要用于将一个Service的IP地址和端口映射到一组Pods上。您可以通过使用kubectl命令行工具查看Kubernetes集群中所有Endpoints。
首先,使用以下命令查看所有Endpoints:
kubectl get endpoints
此命令将列出集群中所有Endpoints的名称、IP地址和端口。例如:
NAME ENDPOINTS AGE
kubernetes 10.96.0.1:443,10.0.0.1:443 2d
service-a 10.0.1.1:80,10.0.2.2:80,10.0.3.3:80 1d
service-b 10.0.4.4:80,10.0.5.5:80 1d
您还可以使用以下命令查看指定Endpoint的详细信息:
kubectl describe endpoints <endpoint-name>
例如,如果要查看service-a Endpoint的详细信息,可以使用以下命令:
kubectl describe endpoints service-a
该命令将返回service-a Endpoint的详细信息,包括关联的Service、Pod和Node信息。
Copyright © 2022-2023, Koudai Team