title: Can not apply Service as "type: ClusterIP" in my GKE cluster
body: <p>I want to deploy my service as a ClusterIP but am not able to apply it for the given error message:</p>
  
  <pre><code>[xetra11@x11-work coopr-infrastructure]$ kubectl apply -f teamcity-deployment.yaml 
  deployment.apps/teamcity unchanged
  ingress.extensions/teamcity unchanged
  The Service "teamcity" is invalid: spec.ports[0].nodePort: Forbidden: may not be used when `type` is 'ClusterIP'
  </code></pre>
  
  <p>This here is my .yaml file:</p>
  
  <pre><code>---
  apiVersion: apps/v1
  kind: Deployment
  metadata:
    name: teamcity
    labels:
      app: teamcity
  spec:
    replicas: 1
    selector:
      matchLabels:
        app: teamcity
    template:
      metadata:
        labels:
          app: teamcity
      spec:
        containers:
        - name: teamcity-server
          image: jetbrains/teamcity-server:latest
          ports:
          - containerPort: 8111
  ---
  apiVersion: v1
  kind: Service
  metadata:
    name: teamcity
    labels:
      app: teamcity
  spec:
    type: ClusterIP
    ports:
    - port: 8111
      targetPort: 8111
      protocol: TCP
    selector:
      app: teamcity
  ---
  apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: teamcity
    annotations:
      kubernetes.io/ingress.class: nginx
  spec:
    backend:
      serviceName: teamcity
      servicePort: 8111
  </code></pre>