本文目录结构
创建Service
创建pod
首先创建pod,层接上节课内容,创建内容如下:
1 | apiVersion: apps/v1 |
创建 Service
通过标签与djnode进行关联,创建service.yaml.
1 | apiVersion: v1 |
应用配置“kubectl apply -f service.yaml”,查看servers。
1 | kubectl get svc |
查看服务详情 kubectl describe svc djnode,可以发现 Endpoints 是各个 Pod 的 IP,也就是他会把流量转发到这些节点。
1 | kubectl describe svc djnode |
对外暴露服务
修改service.yaml内容如下。
1 | apiVersion: v1 |
查看暴露的端口,可以通过web浏览器访问以下端口
1 | netstat -tnl | grep 31000 |