选择器
标签不提供唯一性。通常,可以说多个对象可以带有相同的标签。标签选择器是Kubernetes中的核心分组原语。用户使用它们来选择一组对象。
Kubernetes API当前支持两种选择器-
基于平等的选择者
它们允许键和值进行过滤。匹配的对象应满足所有指定的标签。
基于集合的选择器
基于集合的选择器允许根据一组值过滤键。
apiVersion: v1
kind: Service
metadata:
name: sp-neo4j-standalone
spec:
ports:
- port: 7474
name: neo4j
type: NodePort
selector:
app: salesplatform ---------> 1
component: neo4j -----------> 2
在上面的代码中,我们将标签选择器用作app:salesplatform和component:neo4j。
使用kubectl命令运行文件后,它将创建一个名为sp-neo4j-standalone的服务,该服务将在端口7474上进行通信。ype是NodePort,其标签选择器为app:salesplatform和component:neo4j。