Skip to content

A Helm chart containing Kubeflow Pipelines as a standalone service.

Notifications You must be signed in to change notification settings

Techn0logic/kubeflow-pipelines-standalone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kubeflow-pipelines-standalone

Version: 0.1.0 Type: application

A Helm chart for deploying kubeflow pipelines standalone service.

Dependencies

Kubernetes cluster [Tested with k3s https://k3s.io/]

kubectl client 1.22
kubernetes server 1.22
helm v3.8.0

Installation

helm install <RELEASE_NAME> ./helm/

Wait for deployments to come up

kubectl get deployments

NAME                       READY   UP-TO-DATE   AVAILABLE   AGE
pipeline-ui                1/1     1            1           3d23h
viewer-crd                 1/1     1            1           3d23h
scheduled-workflow         1/1     1            1           3d23h
metadata-envoy             1/1     1            1           3d23h
persistence-agent          1/1     1            1           3d23h
argo-workflow-controller   1/1     1            1           3d23h
metadata-writer            1/1     1            1           3d23h
visualization-server       1/1     1            1           3d23h
minio                      1/1     1            1           3d23h
metadata-grpc              1/1     1            1           3d23h
pipeline-api               1/1     1            1           3d23h

port-worward to the frontend service

kubectl port-forward svc/pipeline-ui 3000:80

Use your browser to access kf-pipelines on http://localhost.3000

Sub charts

Repository Name Version
https://charts.bitnami.com/bitnami minio 10.1.9
https://charts.bitnami.com/bitnami mysql 8.8.23

Helm chart values

Key Type Default Description
argo.affinity object {}
argo.argoworkflowcontroller.image string "gcr.io/ml-pipeline/google/pipelines/argoworkflowcontroller:1.8.0"
argo.executor.image string "gcr.io/ml-pipeline/google/pipelines/argoexecutor:1.8.0"
argo.nodeSelector object {}
argo.priorityClassName object {}
argo.resources object {}
argo.securityContext object {}
argo.tolerations object {}
executor.emissary bool false
managedstorage.enabled bool false
metadata.envoy.affinity object {}
metadata.envoy.image string "gcr.io/ml-pipeline/google/pipelines/metadataenvoy:1.8.0"
metadata.envoy.nodeSelector object {}
metadata.envoy.priorityClassName object {}
metadata.envoy.resources object {}
metadata.envoy.securityContext object {}
metadata.envoy.tolerations object {}
metadata.grpc.affinity object {}
metadata.grpc.image string "gcr.io/ml-pipeline/google/pipelines/metadataserver:1.8.0"
metadata.grpc.nodeSelector object {}
metadata.grpc.priorityClassName object {}
metadata.grpc.resources object {}
metadata.grpc.securityContext object {}
metadata.grpc.tolerations object {}
metadata.writer.affinity object {}
metadata.writer.image string "gcr.io/ml-pipeline/google/pipelines/metadatawriter:1.8.0"
metadata.writer.nodeSelector object {}
metadata.writer.priorityClassName object {}
metadata.writer.resources object {}
metadata.writer.securityContext object {}
metadata.writer.tolerations object {}
minio.disableWebUI bool false
minio.fullnameOverride string "minio"
minio.mode string "standalone"
minio.persistence.enabled bool true
minio.persistence.size string "1Gi"
minio.replicas int 4
mysql.auth.database string "kubeflow"
mysql.auth.existingSecret string "mysql-secret"
mysql.auth.username string "kubeflow"
mysql.fullnameOverride string "mysql"
mysql.image.tag float 5.7
pipeline.api.affinity object {}
pipeline.api.image string "gcr.io/ml-pipeline/google/pipelines/apiserver:1.8.0"
pipeline.api.nodeSelector object {}
pipeline.api.priorityClassName object {}
pipeline.api.resources object {}
pipeline.api.securityContext object {}
pipeline.api.tolerations object {}
pipeline.persistenceagent.affinity object {}
pipeline.persistenceagent.image string "gcr.io/ml-pipeline/google/pipelines/persistenceagent:1.8.0"
pipeline.persistenceagent.nodeSelector object {}
pipeline.persistenceagent.priorityClassName object {}
pipeline.persistenceagent.resources object {}
pipeline.persistenceagent.securityContext object {}
pipeline.persistenceagent.tolerations object {}
pipeline.scheduledworkflow.affinity object {}
pipeline.scheduledworkflow.image string "gcr.io/ml-pipeline/google/pipelines/scheduledworkflow:1.8.0"
pipeline.scheduledworkflow.nodeSelector object {}
pipeline.scheduledworkflow.priorityClassName object {}
pipeline.scheduledworkflow.resources object {}
pipeline.scheduledworkflow.securityContext object {}
pipeline.scheduledworkflow.tolerations object {}
pipeline.ui.affinity object {}
pipeline.ui.image string "gcr.io/ml-pipeline/google/pipelines/frontend:1.8.0"
pipeline.ui.ingress.tls.certsSecret string nil
pipeline.ui.nodeSelector object {}
pipeline.ui.priorityClassName object {}
pipeline.ui.resources object {}
pipeline.ui.securityContext object {}
pipeline.ui.tolerations object {}
pipeline.viewer.affinity object {}
pipeline.viewer.image string "gcr.io/ml-pipeline/google/pipelines/viewercrd:1.8.0"
pipeline.viewer.nodeSelector object {}
pipeline.viewer.priorityClassName object {}
pipeline.viewer.resources object {}
pipeline.viewer.securityContext object {}
pipeline.viewer.tolerations object {}
pipeline.visualisationserver.affinity object {}
pipeline.visualisationserver.image string "gcr.io/ml-pipeline/google/pipelines/visualizationserver:1.8.0"
pipeline.visualisationserver.nodeSelector object {}
pipeline.visualisationserver.priorityClassName object {}
pipeline.visualisationserver.resources object {}
pipeline.visualisationserver.securityContext object {}
pipeline.visualisationserver.tolerations object {}

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy