简介
所有 pod 的 ip 只有集群内部可见, 但是pod 如果进行重启则ip也会发生变化.
svc 通过 标签会监控住后端的所有 pod .svc 也有自己的 IP且地址永远不会改变.
svc创建
命令行方式
[root@bjcy-200 svc]# kubectl expose deployment nginx-dm --name=nginx-svc --port=80 service/nginx-svc exposed [root@bjcy-200 svc]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 192.168.0.1 <none> 443/TCP 10d nginx-svc ClusterIP 192.168.154.0 <none> 80/TCP 5s
yaml文件方式
服务发现