K8S基本操作-49-K8S內部的DNS與Port
K8S 各種服務使用的 Port
- ETCD: 2379,2380 port
- Kube-API: 6443 port
- Kubelete: 10250 port
- Kube-scheduler: 10259 port
- Kube-controller-manager: 10257 port
- 各種 Service 的內部 IP: 30000 - 32767 port
K8S Service 中的 DNS
如果有個 Service 如下:
- Service Name: web-service
- Namespace: default
這樣就能用以下三個 URL 來存取 Service:
# 同 Namespace 時
http://web-service
# 不同 Namespace 時 (此處 svc 是 service 的縮寫)
http://web-service.default
http://web-service.default.svc
http://web-service.default.svc.cluster.local
如果某個 Pod IP 是 10.0.0.1 能用以下URL 來存取 Pod:
http://10-0-0-1.default.pod.cluster.local