我有一个定义为ClusterIP服务类型的服务,但是我惊讶地发现它有端点,因此可以从集群外部访问。
根据定义,clusterIP服务类型应仅从Kubernetes集群内部可访问,但具有端点使得该服务可以从任何地方(在某个VNET内)ping通,并且可以从集群外部访问。
有人知道为什么会发生这种情况吗?
根据定义,clusterIP服务类型应仅从Kubernetes集群内部可访问,但具有端点使得该服务可以从任何地方(在某个VNET内)ping通,并且可以从集群外部访问。
有人知道为什么会发生这种情况吗?
Name: active-mq-service
Namespace: qa-env
Labels: name=active-mq-service
Annotations: Selector: app=active-mq
Type: ClusterIP
IP: 10.0.140.160
Port: dashboard 8161/TCP
TargetPort: 8161/TCP
Endpoints: 10.3.1.20:8161
Port: openwire 61616/TCP
TargetPort: 61616/TCP
Endpoints: 10.3.1.20:61616
Port: amqp 5672/TCP
TargetPort: 5672/TCP
Endpoints: 10.3.1.20:5672
Port: stomp 61613/TCP
TargetPort: 61613/TCP
Endpoints: 10.3.1.20:61613
Port: mqtt 1883/TCP
TargetPort: 1883/TCP
Endpoints: 10.3.1.20:1883
Session Affinity: None
Events: <none>
谢谢
kubectl get pods -l app=active-mq -o wide
命令来查找与选择器匹配的 pod,那么是否确实有一个 pod 具有该集群内部 IP 地址? - undefined