spec: 相关属性定义
spec.selector: 符合该条件的收到该deployment管理
#spec.selector.matchLables 和 spec.template.metadata.labels 标签要一致
mysql Service
metadata.name: Service的服务名
spec.ports: 虚拟端口
spec.selector: 哪些pod(实列)对应本服务
需要一个服务发现机制来找到这个服务。
巧妙的利用了Linux环境变量
环境变量来获取,从而发起TCP/IP连接请求。
TOMCAT应用:
Kubernetes 会自动将已存在的Service对象以环境变量的形式展现在新生成的Pod中,其更安全和可靠的方法是使用服务的名称 mysql,这就要求集群内的DNS服务(kube-dns正常运行),
type: NodePort 和 nodeport: 30001 表示Service开启了NodePort格式的外网访问模式
客户端的浏览器可以通过30001端口访问myweb(对应8080的端口),
ADD添加一条数据就添加到数据库里面了
研究Deployment Service等配置文件的格式