Advertisement
Guest User

Untitled

a guest
Feb 6th, 2018
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.31 KB | None | 0 0
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4.   labels:
  5.     app: oracle
  6.     {{- include "helm.labels" . | indent 4 }}
  7.   name: oracle
  8. spec:
  9.   replicas: 1
  10.   template:
  11.     metadata:
  12.       labels:
  13.        {{- include "helm.labels" . | indent 8 }}
  14.         app: oracle
  15.     spec:
  16.       hostname: oracle
  17.       affinity:
  18.         nodeAffinity:
  19.           requiredDuringSchedulingIgnoredDuringExecution:
  20.             nodeSelectorTerms:
  21.             - matchExpressions:
  22.               - key: cloud.google.com/gke-nodepool
  23.                 operator: NotIn
  24.                 values:
  25.                  - proxy-cloud
  26.       containers:
  27.         - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
  28.           imagePullPolicy: {{ .Values.image.pullPolicy }}
  29.           command: ["python3"]
  30.           args: [
  31.             "-Wdefault",
  32.             "-m",
  33.             "test.oracle",
  34.           ]
  35.           name: oracle
  36.           ports:
  37.           - containerPort: 50051
  38.             protocol: TCP
  39.       restartPolicy: Always
  40. ---
  41. apiVersion: v1
  42. kind: Service
  43. metadata:
  44.   labels:
  45.     app: oracle
  46.     {{- include "helm.labels" . | indent 4 }}
  47.   name: oracle
  48. spec:
  49.   ports:
  50.   - name: "50051"
  51.     port: 50051
  52.     targetPort: 50051
  53.   type: NodePort
  54.   selector:
  55.     app: oracle
  56. status:
  57.   loadBalancer: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement