Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.58 KB | None | 0 0
  1. apiVersion: v1
  2. kind: ReplicationController
  3. metadata:
  4.   name: media-manager
  5.   labels:
  6.     app: media-manager
  7. spec:
  8.   replicas: 1
  9.   selector:
  10.     name: media-manager
  11.   template:
  12.     metadata:
  13.       name: media-manager
  14.       labels:
  15.         app: media-manager
  16.         name: media-manager
  17.     spec:
  18.       containers:
  19.      -
  20.         image: binhex/arch-sonarr
  21.         name: sonarr
  22.         env:
  23.        -
  24.             name: PUID
  25.             value: "1000"
  26.         -
  27.             name: PGID
  28.             value: "100"
  29.         ports:
  30.          -
  31.             containerPort: 8989
  32.         volumeMounts:
  33.          -
  34.             name: sonarr-config
  35.             mountPath: /config/
  36.           -
  37.             name: tv
  38.             mountPath: /data/tv
  39.           -
  40.             name: anime
  41.             mountPath: /data/anime
  42.           -
  43.             name: download
  44.             mountPath: /data/downloads
  45.       -
  46.         image: binhex/arch-sabnzbd
  47.         name: sabnzbd
  48.         env:
  49.          -
  50.             name: PUID
  51.             value: "1000"
  52.           -
  53.             name: PGID
  54.             value: "100"
  55.         ports:
  56.          -
  57.             containerPort: 8080
  58.         volumeMounts:
  59.          -
  60.             name: sabnzbd-config
  61.             mountPath: /config/
  62.           -
  63.             name: download
  64.             mountPath: /data/downloads
  65.       -
  66.         image: binhex/arch-deluge
  67.         name: deluge
  68.         env:
  69.          -
  70.             name: PUID
  71.             value: "1000"
  72.           -
  73.             name: PGID
  74.             value: "100"
  75.         ports:
  76.          -
  77.             containerPort: 8112
  78.         volumeMounts:
  79.          -
  80.             name: deluge-config
  81.             mountPath: /config
  82.           -
  83.             name: download
  84.             mountPath: /data/downloads
  85.       -
  86.         image: binhex/arch-couchpotato
  87.         name: couchpotato
  88.         env:
  89.          -
  90.             name: PUID
  91.             value: "1000"
  92.           -
  93.             name: PGID
  94.             value: "100"
  95.         ports:
  96.          -
  97.             containerPort: 5050
  98.         volumeMounts:
  99.          -
  100.             name: couchpotato-config
  101.             mountPath: /config
  102.           -
  103.             name: download
  104.             mountPath: /data/downloads
  105.           -
  106.             name: movies
  107.             mountPath: /media
  108.       volumes:
  109.        -
  110.           name: sonarr-config
  111.           persistentVolumeClaim:
  112.             claimName: sonarr-config
  113.         -
  114.           name: tv
  115.           persistentVolumeClaim:
  116.             claimName: tv
  117.         -
  118.           name: anime
  119.           persistentVolumeClaim:
  120.             claimName: anime
  121.         -
  122.           name: sabnzbd-config
  123.           persistentVolumeClaim:
  124.             claimName: sabnzbd-config
  125.         -
  126.           name: deluge-config
  127.           persistentVolumeClaim:
  128.             claimName: deluge-config
  129.         -
  130.           name: download
  131.           persistentVolumeClaim:
  132.             claimName: download
  133.         -
  134.           name: movies
  135.           persistentVolumeClaim:
  136.             claimName: movies
  137.         -
  138.           name: couchpotato-config
  139.           persistentVolumeClaim:
  140.             claimName: couchpotato-config
  141. ---
  142. apiVersion: v1
  143. kind: Service
  144. metadata:
  145.   name: media
  146.   labels:
  147.     app: media-manager
  148.     name: media-manager
  149. spec:
  150.   selector:
  151.     app: media-manager
  152.   type: NodePort
  153.   ports:
  154.   - name: sabnzbd
  155.     port: 8080
  156.     targetPort: 8080
  157.   - name: sonarr
  158.     port: 8989
  159.     targetPort: 8989
  160.   - name: deluge
  161.     port: 8112
  162.     targetPort: 8112
  163.   - name: couchpotato
  164.     port: 5050
  165.     targetPort: 5050
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement