kubenetes-service

简介

    所有 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文件方式

 服务发现

原文地址:https://www.cnblogs.com/yanshicheng/p/13640829.html