💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
本文介绍了如何使用kubectl命令在Kubernetes中暴露服务,包括ClusterIP和NodePort类型。ClusterIP用于集群内部访问,NodePort则支持外部访问。可以通过curl命令从节点或其他Pod访问服务,Endpoints对象显示实际的Pod IP和端口。
🎯
关键要点
-
使用kubectl命令在Kubernetes中暴露服务,包括ClusterIP和NodePort类型。
-
ClusterIP用于集群内部访问,NodePort支持外部访问。
-
可以通过curl命令从节点或其他Pod访问服务。
-
Endpoints对象显示实际的Pod IP和端口,指示流量转发的目标。
-
使用kubectl expose命令创建ClusterIP和NodePort服务。
-
ClusterIP服务的访问方式为curl SVC_IP:SVC_Port,NodePort服务为curl localhost:NodePort或curl NODE_IP:NodePort。
-
从其他Pod访问服务时,可以使用curl SVC_NAME:SVC_Port或curl SVC_IP:SVC_Port。
-
Endpoints对象提供了实际的Pod IP和端口信息,帮助Kubernetes进行流量转发。
🏷️
标签
➡️