Advertisement
Guest User

kubeflow

a guest
Aug 17th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.03 KB | None | 0 0
  1. # This is the config to install Kubeflow on an existing k8s cluster.
  2. # If the cluster already has istio, comment out the istio install part below.
  3.  
  4. apiVersion: kfdef.apps.kubeflow.org/v1alpha1
  5. kind: KfDef
  6. metadata:
  7. name: kubeflow_app
  8. namespace: kubeflow
  9. spec:
  10. repos:
  11. - name: manifests
  12. root: manifests-master
  13. uri: https://github.com/kubeflow/manifests/archive/v0.6.1.tar.gz
  14. - name: kubeflow
  15. root: kubeflow-master
  16. uri: https://github.com/kubeflow/kubeflow/archive/v0.6.1.tar.gz
  17. applications:
  18. # Istio install. If not needed, comment out istio-crds and istio-install.
  19. - kustomizeConfig:
  20. parameters:
  21. - name: namespace
  22. value: istio-system
  23. repoRef:
  24. name: manifests
  25. path: istio/istio-crds
  26. name: istio-crds
  27. - kustomizeConfig:
  28. parameters:
  29. - name: namespace
  30. value: istio-system
  31. repoRef:
  32. name: manifests
  33. path: istio/istio-install
  34. name: istio-install
  35. # This component is the istio resources for Kubeflow (e.g. gateway), not about installing istio.
  36. - kustomizeConfig:
  37. repoRef:
  38. name: manifests
  39. path: istio/istio
  40. name: istio
  41. - kustomizeConfig:
  42. repoRef:
  43. name: manifests
  44. path: application/application-crds
  45. name: application-crds
  46. - kustomizeConfig:
  47. overlays:
  48. - application
  49. repoRef:
  50. name: manifests
  51. path: application/application
  52. name: application
  53. - kustomizeConfig:
  54. repoRef:
  55. name: manifests
  56. path: metacontroller
  57. name: metacontroller
  58. - kustomizeConfig:
  59. overlays:
  60. - istio
  61. repoRef:
  62. name: manifests
  63. path: argo
  64. name: argo
  65. - kustomizeConfig:
  66. overlays:
  67. - istio
  68. repoRef:
  69. name: manifests
  70. path: common/centraldashboard
  71. name: centraldashboard
  72. - kustomizeConfig:
  73. repoRef:
  74. name: manifests
  75. path: admission-webhook/bootstrap
  76. name: bootstrap
  77. - kustomizeConfig:
  78. repoRef:
  79. name: manifests
  80. path: admission-webhook/webhook
  81. name: webhook
  82. - kustomizeConfig:
  83. overlays:
  84. - istio
  85. - application
  86. repoRef:
  87. name: manifests
  88. path: jupyter/jupyter-web-app
  89. name: jupyter-web-app
  90. - kustomizeConfig:
  91. repoRef:
  92. name: manifests
  93. path: katib-v1alpha2/katib-db
  94. name: katib-db
  95. - kustomizeConfig:
  96. repoRef:
  97. name: manifests
  98. path: katib-v1alpha2/katib-manager
  99. name: katib-manager
  100. - kustomizeConfig:
  101. repoRef:
  102. name: manifests
  103. path: katib-v1alpha2/katib-controller
  104. name: katib-controller
  105. - kustomizeConfig:
  106. overlays:
  107. - istio
  108. repoRef:
  109. name: manifests
  110. path: katib-v1alpha2/katib-ui
  111. name: katib-ui # Issue: https://github.com/kubeflow/manifests/issues/151
  112. - kustomizeConfig:
  113. overlays:
  114. - istio
  115. repoRef:
  116. name: manifests
  117. path: metadata
  118. name: metadata
  119. - kustomizeConfig:
  120. repoRef:
  121. name: manifests
  122. path: katib-v1alpha2/metrics-collector
  123. name: metrics-collector
  124. - kustomizeConfig:
  125. repoRef:
  126. name: manifests
  127. path: katib-v1alpha2/suggestion
  128. name: suggestion
  129. - kustomizeConfig:
  130. overlays:
  131. - istio
  132. - application
  133. repoRef:
  134. name: manifests
  135. path: jupyter/notebook-controller
  136. name: notebook-controller
  137. - kustomizeConfig:
  138. repoRef:
  139. name: manifests
  140. path: pytorch-job/pytorch-job-crds
  141. name: pytorch-job-crds
  142. - kustomizeConfig:
  143. repoRef:
  144. name: manifests
  145. path: pytorch-job/pytorch-operator
  146. name: pytorch-operator
  147. - kustomizeConfig:
  148. parameters:
  149. - initRequired: true
  150. name: usageId
  151. value: <randomly-generated-id>
  152. - initRequired: true
  153. name: reportUsage
  154. value: "true"
  155. repoRef:
  156. name: manifests
  157. path: common/spartakus
  158. name: spartakus
  159. - kustomizeConfig:
  160. overlays:
  161. - istio
  162. repoRef:
  163. name: manifests
  164. path: tensorboard
  165. name: tensorboard
  166. - kustomizeConfig:
  167. overlays:
  168. - istio
  169. repoRef:
  170. name: manifests
  171. path: tf-training/tf-job-operator
  172. name: tf-job-operator
  173. - kustomizeConfig:
  174. repoRef:
  175. name: manifests
  176. path: pipeline/api-service
  177. name: api-service
  178. - kustomizeConfig:
  179. parameters:
  180. - name: minioPvcName
  181. value: minio-pv-claim
  182. repoRef:
  183. name: manifests
  184. path: pipeline/minio
  185. name: minio
  186. - kustomizeConfig:
  187. parameters:
  188. - name: mysqlPvcName
  189. value: mysql-pv-claim
  190. repoRef:
  191. name: manifests
  192. path: pipeline/mysql
  193. name: mysql
  194. - kustomizeConfig:
  195. repoRef:
  196. name: manifests
  197. path: pipeline/persistent-agent
  198. name: persistent-agent
  199. - kustomizeConfig:
  200. repoRef:
  201. name: manifests
  202. path: pipeline/pipelines-runner
  203. name: pipelines-runner
  204. - kustomizeConfig:
  205. overlays:
  206. - istio
  207. repoRef:
  208. name: manifests
  209. path: pipeline/pipelines-ui
  210. name: pipelines-ui
  211. - kustomizeConfig:
  212. repoRef:
  213. name: manifests
  214. path: pipeline/pipelines-viewer
  215. name: pipelines-viewer
  216. - kustomizeConfig:
  217. repoRef:
  218. name: manifests
  219. path: pipeline/scheduledworkflow
  220. name: scheduledworkflow
  221. - kustomizeConfig:
  222. overlays:
  223. - istio
  224. parameters:
  225. - initRequired: true
  226. name: admin
  227. value: johnDoe@acme.com
  228. repoRef:
  229. name: manifests
  230. path: profiles
  231. name: profiles
  232. - kustomizeConfig:
  233. overlays:
  234. - application
  235. repoRef:
  236. name: manifests
  237. path: seldon/seldon-core-operator
  238. name: seldon-core-operator
  239. enableApplications: true
  240. packageManager: kustomize
  241. skipInitProject: true
  242. useBasicAuth: false
  243. useIstio: true
  244. version: master
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement