OpenShift Service Definition: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 35: Line 35:


===selector===
===selector===
If this selector is included in the definition,  the [[OpenShift Concepts#EndpointsController|EndpointsController]] associates this service with the endpoints of pods that match the selector.

Revision as of 08:40, 9 December 2017

External

Internal

Example

apiVersion: v1
kind: Service
metadata:
  annotations:
    description: The Gogs server's http port
  labels:
    app: gogs
  name: gogs
spec:
  ports:
  - name: web
    port: 3000
    protocol: TCP
    targetPort: 3000
  selector:
    pod_selector_label_name_1:  pod_selector_value_1
    pod_selector_label_name_2:  pod_selector_value_2
  sessionAffinity: None
  type: ClusterIP

Elements

spec

selector

If this selector is included in the definition, the EndpointsController associates this service with the endpoints of pods that match the selector.