You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -30,6 +30,14 @@ This module is primarily focussed on the Jupyter notebook environment initially
30
30
* Notebook instances can use GPUs necessary for deep learning
31
31
* This can be done across different cloud providers (ranging from individual VMs to managed services like Amazon's EKS)
32
32
33
+
## Architecture
34
+
35
+
This module is built on top of the official [Kubeflow Manifests repo](https://github.com/kubeflow/manifests) which contains _Kustomizations_ for the various components of Kubeflow.
36
+
37
+
We provide a terraform and helm-based interface for managing Kubeflow via GitOps
We recommend trying out this module in a development environment first.
@@ -105,24 +113,9 @@ Terraform resource outputs such as role ARNs.
105
113
106
114
These may best be stored in a git repo and referenced using Argo's [multiple sources feature](https://argo-cd.readthedocs.io/en/stable/user-guide/multiple_sources/)
107
115
108
-
Using this approach you can invoke this terraform module (or the underlying bootstrap helm chart) with config like the following that combines injected values with values from a git repo:
# - $values/some-dir/my-values-file.yaml # use your own gitops values file
122
-
values: |
123
-
# pass in terraform outputs from cloud resources
124
-
# e.g. ARNs, node labels, etc.
125
-
```
116
+
Using this approach you can invoke this terraform module (or the underlying bootstrap helm chart) with config like the following that combines injected values with values from a git repo.
117
+
118
+
See the [gitops example](examples/k3s-gitops) for details.
126
119
127
120
### Teardown
128
121
@@ -139,10 +132,6 @@ due to the dependencies between components in the cluster.
139
132
140
133
If you have made a change to a dependency such as istio, or an auth component such as dex, it can be a good idea to re-create pods such that they re-initialise. This can be done by scaling to 0 then back up again, or simply deleting a pod managed by a deployment.
141
134
142
-
## Architecture
143
-
144
-
This module is built on top of the official [Kubeflow Manifests repo](https://github.com/kubeflow/manifests) which contains _Kustomizations_ for the various components of Kubeflow.
145
-
146
135
## Requirements
147
136
148
137
| Name | Version |
@@ -183,3 +172,7 @@ No modules.
183
172
## Outputs
184
173
185
174
No outputs.
175
+
176
+
## Not sure where to start?
177
+
178
+
Open an issue or message us directly in [Discord](https://discord.gg/QFjCpMjqRY).
0 commit comments