Advertisement
Guest User

Untitled

a guest
Nov 21st, 2016
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 10.94 KB | None | 0 0
  1. {
  2.   "kind": "ServiceAccount",
  3.   "apiVersion": "v1",
  4.   "metadata": {
  5.     "name": "pachyderm",
  6.     "creationTimestamp": null,
  7.     "labels": {
  8.       "app": "",
  9.       "suite": "pachyderm"
  10.     }
  11.   }
  12. }
  13. {
  14.   "kind": "PersistentVolume",
  15.   "apiVersion": "v1",
  16.   "metadata": {
  17.     "name": "rethink-volume-0",
  18.     "creationTimestamp": null,
  19.     "labels": {
  20.       "app": "rethink-volume",
  21.       "suite": "pachyderm-pps-storage"
  22.     }
  23.   },
  24.   "spec": {
  25.     "capacity": {
  26.       "storage": "1Gi"
  27.     },
  28.     "hostPath": {
  29.       "path": "/var/pachyderm/rethink-0"
  30.     },
  31.     "accessModes": [
  32.       "ReadWriteOnce"
  33.     ],
  34.     "persistentVolumeReclaimPolicy": "Retain"
  35.   },
  36.   "status": {}
  37. }
  38. {
  39.   "kind": "ReplicationController",
  40.   "apiVersion": "v1",
  41.   "metadata": {
  42.     "name": "etcd",
  43.     "creationTimestamp": null,
  44.     "labels": {
  45.       "app": "etcd",
  46.       "suite": "pachyderm"
  47.     }
  48.   },
  49.   "spec": {
  50.     "replicas": 1,
  51.     "selector": {
  52.       "app": "etcd"
  53.     },
  54.     "template": {
  55.       "metadata": {
  56.         "name": "etcd",
  57.         "creationTimestamp": null,
  58.         "labels": {
  59.           "app": "etcd",
  60.           "suite": "pachyderm"
  61.         }
  62.       },
  63.       "spec": {
  64.         "volumes": [
  65.           {
  66.             "name": "etcd-storage",
  67.             "hostPath": {
  68.               "path": "/var/pachyderm/etcd"
  69.             }
  70.           }
  71.         ],
  72.         "containers": [
  73.           {
  74.             "name": "etcd",
  75.             "image": "gcr.io/google_containers/etcd:2.0.12",
  76.             "command": [
  77.               "/usr/local/bin/etcd",
  78.               "--bind-addr=0.0.0.0:2379",
  79.               "--data-dir=/var/data/etcd"
  80.             ],
  81.             "ports": [
  82.               {
  83.                 "name": "client-port",
  84.                 "containerPort": 2379
  85.               },
  86.               {
  87.                 "name": "peer-port",
  88.                 "containerPort": 2380
  89.               }
  90.             ],
  91.             "resources": {},
  92.             "volumeMounts": [
  93.               {
  94.                 "name": "etcd-storage",
  95.                 "mountPath": "/var/data/etcd"
  96.               }
  97.             ],
  98.             "imagePullPolicy": "IfNotPresent"
  99.           }
  100.         ]
  101.       }
  102.     }
  103.   },
  104.   "status": {
  105.     "replicas": 0
  106.   }
  107. }
  108. {
  109.   "kind": "Service",
  110.   "apiVersion": "v1",
  111.   "metadata": {
  112.     "name": "etcd",
  113.     "creationTimestamp": null,
  114.     "labels": {
  115.       "app": "etcd",
  116.       "suite": "pachyderm"
  117.     }
  118.   },
  119.   "spec": {
  120.     "ports": [
  121.       {
  122.         "name": "client-port",
  123.         "port": 2379,
  124.         "targetPort": 0
  125.       },
  126.       {
  127.         "name": "peer-port",
  128.         "port": 2380,
  129.         "targetPort": 0
  130.       }
  131.     ],
  132.     "selector": {
  133.       "app": "etcd"
  134.     }
  135.   },
  136.   "status": {
  137.     "loadBalancer": {}
  138.   }
  139. }
  140. {
  141.   "kind": "Service",
  142.   "apiVersion": "v1",
  143.   "metadata": {
  144.     "name": "rethink-service",
  145.     "creationTimestamp": null,
  146.     "labels": {
  147.       "app": "rethink",
  148.       "suite": "pachyderm"
  149.     }
  150.   },
  151.   "spec": {
  152.     "ports": [
  153.       {
  154.         "name": "admin-port",
  155.         "port": 8080,
  156.         "targetPort": 0,
  157.         "nodePort": 32080
  158.       },
  159.       {
  160.         "name": "driver-port",
  161.         "port": 28015,
  162.         "targetPort": 0,
  163.         "nodePort": 32081
  164.       },
  165.       {
  166.         "name": "cluster-port",
  167.         "port": 29015,
  168.         "targetPort": 0,
  169.         "nodePort": 32082
  170.       }
  171.     ],
  172.     "selector": {
  173.       "app": "rethink",
  174.       "suite": "pachyderm"
  175.     },
  176.     "type": "NodePort"
  177.   },
  178.   "status": {
  179.     "loadBalancer": {}
  180.   }
  181. }
  182. {
  183.   "kind": "Service",
  184.   "apiVersion": "v1",
  185.   "metadata": {
  186.     "name": "rethink-headless",
  187.     "creationTimestamp": null,
  188.     "labels": {
  189.       "app": "rethink",
  190.       "suite": "pachyderm"
  191.     }
  192.   },
  193.   "spec": {
  194.     "ports": null,
  195.     "selector": {
  196.       "app": "rethink",
  197.       "suite": "pachyderm"
  198.     },
  199.     "clusterIP": "None"
  200.   },
  201.   "status": {
  202.     "loadBalancer": {}
  203.   }
  204. }
  205. {
  206.   "apiVersion": "apps/v1alpha1",
  207.   "kind": "PetSet",
  208.   "metadata": {
  209.     "creationTimestamp": null,
  210.     "labels": {
  211.       "app": "rethink",
  212.       "suite": "pachyderm"
  213.     },
  214.     "name": "rethink"
  215.   },
  216.   "spec": {
  217.     "replicas": 1,
  218.     "selector": {
  219.       "matchLabels": {
  220.         "app": "rethink",
  221.         "suite": "pachyderm"
  222.       }
  223.     },
  224.     "serviceName": "rethink-service",
  225.     "template": {
  226.       "metadata": {
  227.         "creationTimestamp": null,
  228.         "labels": {
  229.           "app": "rethink",
  230.           "suite": "pachyderm"
  231.         },
  232.         "name": "rethink"
  233.       },
  234.       "spec": {
  235.         "containers": [
  236.           {
  237.             "args": [
  238.               "-d",
  239.               "/var/rethinkdb/data",
  240.               "--bind",
  241.               "all",
  242.               "--cache-size",
  243.               "768"
  244.             ],
  245.             "command": [
  246.               "rethinkdb"
  247.             ],
  248.             "image": "rethinkdb:2.3.3",
  249.             "imagePullPolicy": "IfNotPresent",
  250.             "name": "rethink",
  251.             "ports": [
  252.               {
  253.                 "containerPort": 8080,
  254.                 "name": "admin-port"
  255.               },
  256.               {
  257.                 "containerPort": 28015,
  258.                 "name": "driver-port"
  259.               },
  260.               {
  261.                 "containerPort": 29015,
  262.                 "name": "cluster-port"
  263.               }
  264.             ],
  265.             "resources": {
  266.               "requests": {
  267.                 "memory": "1024M"
  268.               }
  269.             },
  270.             "volumeMounts": [
  271.               {
  272.                 "mountPath": "/var/rethinkdb/",
  273.                 "name": "rethink-volume-claim"
  274.               }
  275.             ]
  276.           }
  277.         ]
  278.       }
  279.     },
  280.     "volumeClaimTemplates": [
  281.       {
  282.         "metadata": {
  283.           "labels": {
  284.             "app": "rethink",
  285.             "suite": "pachyderm"
  286.           },
  287.           "name": "rethink-volume-claim"
  288.         },
  289.         "spec": {
  290.           "accessModes": [
  291.             "ReadWriteOnce"
  292.           ],
  293.           "resources": {
  294.             "requests": {
  295.               "storage": "1Gi"
  296.             }
  297.           }
  298.         }
  299.       }
  300.     ]
  301.   }
  302. }
  303. {
  304.   "kind": "Job",
  305.   "apiVersion": "extensions/v1beta1",
  306.   "metadata": {
  307.     "name": "pachd-init",
  308.     "creationTimestamp": null,
  309.     "labels": {
  310.       "app": "pachd-init",
  311.       "suite": "pachyderm"
  312.     }
  313.   },
  314.   "spec": {
  315.     "selector": {
  316.       "matchLabels": {
  317.         "app": "pachd-init",
  318.         "suite": "pachyderm"
  319.       }
  320.     },
  321.     "template": {
  322.       "metadata": {
  323.         "name": "pachd-init",
  324.         "creationTimestamp": null,
  325.         "labels": {
  326.           "app": "pachd-init",
  327.           "suite": "pachyderm"
  328.         }
  329.       },
  330.       "spec": {
  331.         "containers": [
  332.           {
  333.             "name": "pachd-init",
  334.             "image": "pachyderm/pachd:1.2.3-773a6a34fcc1c8f9cc2258b79b56cbff4742506f",
  335.             "env": [
  336.               {
  337.                 "name": "PACH_ROOT",
  338.                 "value": "/pach"
  339.               },
  340.               {
  341.                 "name": "INIT",
  342.                 "value": "true"
  343.               }
  344.             ],
  345.             "resources": {},
  346.             "imagePullPolicy": "IfNotPresent"
  347.           }
  348.         ],
  349.         "restartPolicy": "OnFailure"
  350.       }
  351.     }
  352.   },
  353.   "status": {}
  354. }
  355. {
  356.   "kind": "Service",
  357.   "apiVersion": "v1",
  358.   "metadata": {
  359.     "name": "pachd",
  360.     "creationTimestamp": null,
  361.     "labels": {
  362.       "app": "pachd",
  363.       "suite": "pachyderm"
  364.     }
  365.   },
  366.   "spec": {
  367.     "ports": [
  368.       {
  369.         "name": "api-grpc-port",
  370.         "port": 650,
  371.         "targetPort": 0,
  372.         "nodePort": 30650
  373.       },
  374.       {
  375.         "name": "trace-port",
  376.         "port": 651,
  377.         "targetPort": 0,
  378.         "nodePort": 30651
  379.       }
  380.     ],
  381.     "selector": {
  382.       "app": "pachd"
  383.     },
  384.     "type": "NodePort"
  385.   },
  386.   "status": {
  387.     "loadBalancer": {}
  388.   }
  389. }
  390. {
  391.   "kind": "ReplicationController",
  392.   "apiVersion": "v1",
  393.   "metadata": {
  394.     "name": "pachd",
  395.     "creationTimestamp": null,
  396.     "labels": {
  397.       "app": "pachd",
  398.       "suite": "pachyderm"
  399.     }
  400.   },
  401.   "spec": {
  402.     "replicas": 1,
  403.     "selector": {
  404.       "app": "pachd"
  405.     },
  406.     "template": {
  407.       "metadata": {
  408.         "name": "pachd",
  409.         "creationTimestamp": null,
  410.         "labels": {
  411.           "app": "pachd",
  412.           "suite": "pachyderm"
  413.         }
  414.       },
  415.       "spec": {
  416.         "volumes": [
  417.           {
  418.             "name": "pach-disk",
  419.             "hostPath": {
  420.               "path": "/var/pachyderm/pachd"
  421.             }
  422.           }
  423.         ],
  424.         "containers": [
  425.           {
  426.             "name": "pachd",
  427.             "image": "pachyderm/pachd:1.2.3-773a6a34fcc1c8f9cc2258b79b56cbff4742506f",
  428.             "ports": [
  429.               {
  430.                 "name": "api-grpc-port",
  431.                 "containerPort": 650,
  432.                 "protocol": "TCP"
  433.               },
  434.               {
  435.                 "name": "trace-port",
  436.                 "containerPort": 651
  437.               }
  438.             ],
  439.             "env": [
  440.               {
  441.                 "name": "PACH_ROOT",
  442.                 "value": "/pach"
  443.               },
  444.               {
  445.                 "name": "NUM_SHARDS",
  446.                 "value": "1"
  447.               },
  448.               {
  449.                 "name": "STORAGE_BACKEND"
  450.               },
  451.               {
  452.                 "name": "PACHD_POD_NAMESPACE",
  453.                 "valueFrom": {
  454.                   "fieldRef": {
  455.                     "apiVersion": "v1",
  456.                     "fieldPath": "metadata.namespace"
  457.                   }
  458.                 }
  459.               },
  460.               {
  461.                 "name": "JOB_SHIM_IMAGE",
  462.                 "value": "pachyderm/job-shim:1.2.3-773a6a34fcc1c8f9cc2258b79b56cbff4742506f"
  463.               },
  464.               {
  465.                 "name": "JOB_IMAGE_PULL_POLICY",
  466.                 "value": "IfNotPresent"
  467.               },
  468.               {
  469.                 "name": "PACHD_VERSION",
  470.                 "value": "1.2.3-773a6a34fcc1c8f9cc2258b79b56cbff4742506f"
  471.               },
  472.               {
  473.                 "name": "METRICS",
  474.                 "value": "true"
  475.               },
  476.               {
  477.                 "name": "LOG_LEVEL",
  478.                 "value": "info"
  479.               }
  480.             ],
  481.             "resources": {},
  482.             "volumeMounts": [
  483.               {
  484.                 "name": "pach-disk",
  485.                 "mountPath": "/pach"
  486.               }
  487.             ],
  488.             "readinessProbe": {
  489.               "exec": {
  490.                 "command": [
  491.                   "./pachd",
  492.                   "--readiness-check"
  493.                 ]
  494.               },
  495.               "initialDelaySeconds": 15,
  496.               "timeoutSeconds": 1
  497.             },
  498.             "imagePullPolicy": "IfNotPresent",
  499.             "securityContext": {
  500.               "privileged": true
  501.             }
  502.           }
  503.         ],
  504.         "serviceAccountName": "pachyderm"
  505.       }
  506.     }
  507.   },
  508.   "status": {
  509.     "replicas": 0
  510.   }
  511. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement