Node IP, Cluster IP, Pod IP

Node IP

IP of the machine(physical or virtual) that installed Kubernetes.

kubectl get nodes
kubectl describe node k8s -A | grep InternalIP

image

Cluster IP

It enables services within the cluster to communicate with each other.
Cluster IP, which is virtual IP, cannot be used to expose service to internet.

image

Client -> [ service(nodePort) -> pod(frontend) -> service(clusterIP) -> pod(backend) -> service(clusterIP) -> middleware(db/cache) ]

Pod IP

IP of a pod, which is virtual IP, managed by Kubernetes, usually we don't direclty use it.

posted @ 2022-07-15 22:19  608088  阅读(63)  评论(0编辑  收藏  举报