本文参考 《kubernetes in action》、《kubernetes权威指南 第4版》,望周知
Service
概念
Service是Kubernetes的核心概念, 通过创建Service, 可以为一组具有相同功能的容器应用提供一个统一的入口地址, 并且将请求负载分发到后端的各个容器应用上。Service使用label标签选择器标识哪些pod属于哪些服务。
查看服务,代码清单如下:
[root@jenkins-slave-180 ~]# kubectl get svc -n i7z1dw89bagdfw374u7uoq0zu9
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
monitor-service ClusterIP 10.68.67.220 <none> 8081/TCP 105d
mysql ClusterIP 10.68.44.148 <none> 3306/TCP 343d
redis ClusterIP 10.68.87.200 <none> 6379/TCP 343d
uimp-ccapi ClusterIP 10.68.116.248 <none> 80/TCP 343d
查看服务详情,代码清单