Created
April 25, 2023 21:39
-
-
Save surajkota/7b7b244f84d7faab00f1b1d53ee76036 to your computer and use it in GitHub Desktop.
KServe only Kubeflow deployment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#level 1 | |
#cert-manager | |
cert-manager: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/cert-manager/cert-manager/base | |
helm: | |
repo: remote | |
validations: | |
pods: | |
namespace: cert-manager | |
labels: | |
- key: app.kubernetes.io/instance | |
value: cert-manager | |
#kubeflow-roles | |
kubeflow-roles: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/kubeflow-roles/base | |
helm: | |
paths: ../../charts/common/kubeflow-roles | |
#level 2 | |
#kubeflow-issuer | |
kubeflow-issuer: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/cert-manager/kubeflow-issuer/base | |
helm: | |
paths: ../../charts/common/kubeflow-issuer | |
#istio | |
istio: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/istio-1-16/istio-crds/base | |
- ../../upstream/common/istio-1-16/istio-namespace/base | |
- ../../upstream/common/istio-1-16/istio-install/base | |
helm: | |
paths: ../../charts/common/istio | |
validations: | |
pods: | |
namespace: istio-system | |
labels: | |
- key: app | |
value: istio-ingressgateway, istiod | |
#kubeflow-namespace | |
kubeflow-namespace: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/kubeflow-namespace/base | |
helm: | |
paths: ../../charts/common/kubeflow-namespace | |
#cluster-local-gateway | |
cluster-local-gateway: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/istio-1-16/cluster-local-gateway/base | |
helm: | |
paths: ../../charts/common/cluster-local-gateway | |
validations: | |
pods: | |
namespace: istio-system | |
labels: | |
- key: app | |
value: cluster-local-gateway | |
#knative-serving | |
knative-serving: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/knative/knative-serving/overlays/gateways | |
helm: | |
paths: ../../charts/common/knative-serving | |
validations: | |
crds: | |
- images.caching.internal.knative.dev | |
pods: | |
namespace: knative-serving | |
labels: | |
- key: app.kubernetes.io/name | |
value: knative-serving | |
#knative-eventing | |
knative-eventing: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/knative/knative-eventing/base | |
helm: | |
paths: ../../charts/common/knative-eventing | |
validations: | |
pods: | |
namespace: knative-eventing | |
labels: | |
- key: app.kubernetes.io/name | |
value: knative-eventing | |
#level 4 | |
#kubeflow-istio-resources | |
kubeflow-istio-resources: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/istio-1-16/kubeflow-istio-resources/base | |
helm: | |
paths: ../../charts/common/kubeflow-istio-resources | |
#kserve | |
kserve: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/apps/kserve | |
helm: | |
paths: ../../charts/common/kserve | |
validations: | |
crds: | |
- clusterservingruntimes.serving.kserve.io | |
pods: | |
namespace: kubeflow | |
labels: | |
- key: app | |
value: kserve | |
#models-web-app | |
models-web-app: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/contrib/kserve/models-web-app/overlays/kubeflow | |
helm: | |
paths: ../../charts/apps/models-web-app | |
validations: | |
pods: | |
namespace: kubeflow | |
labels: | |
- key: kustomize.component | |
value: kserve-models-web-app | |
#level 5 | |
#central-dashboard | |
central-dashboard: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/apps/centraldashboard | |
helm: | |
paths: ../../charts/apps/central-dashboard | |
validations: | |
pods: | |
namespace: kubeflow | |
labels: | |
- key: app | |
value: centraldashboard | |
#profiles and kfam | |
profiles-and-kfam: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/apps/profiles/upstream/overlays/kubeflow | |
helm: | |
paths: ../../charts/apps/profiles-and-kfam | |
validations: | |
pods: | |
namespace: kubeflow | |
labels: | |
- key: kustomize.component | |
value: profiles | |
#user namespace (Optional) | |
user-namespace: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../upstream/common/user-namespace/base | |
helm: | |
paths: ../../charts/common/user-namespace | |
#Ingress | |
ingress: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/common/istio-ingress/overlays/cognito | |
helm: | |
paths: ../../charts/common/ingress/cognito | |
#ALB Controller | |
aws-load-balancer-controller: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/common/aws-alb-ingress-controller/base | |
helm: | |
repo: remote | |
validations: | |
crds: | |
- ingressclassparams.elbv2.k8s.aws | |
pods: | |
namespace: kube-system | |
labels: | |
- key: app.kubernetes.io/name | |
value: aws-load-balancer-controller | |
#AWS Authservice | |
aws-authservice: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/common/aws-authservice/base | |
helm: | |
paths: ../../charts/common/aws-authservice | |
validations: | |
pods: | |
namespace: istio-system | |
labels: | |
- key: app | |
value: aws-authservice | |
#AWS Telemetry (Optional) | |
aws-telemetry: | |
installation_options: | |
kustomize: | |
paths: | |
- ../../awsconfigs/common/aws-telemetry | |
helm: | |
paths: ../../charts/common/aws-telemetry |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment