Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add doc for Nvidia GPU Operator #1643

Merged
merged 7 commits into from Mar 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -20,3 +20,4 @@ Here is the list of the applications that come as part of the Default Applicatio
* [Nginx]({{< ref "./nginx/" >}})
* [Trivy]({{< ref "./trivy/" >}})
* [Trivy-Operator]({{< ref "./trivy-operator/" >}})
* [Nvidia-GPU-Operator]({{< ref "./nvidia-gpu-operator/" >}})
Expand Up @@ -23,7 +23,7 @@ For more information on the ArgoCD, please refer to the [official documentation]

# How to deploy?

Argo CD is available as part of the KKP's default application catalog.
ArgoCD is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the ArgoCD application from the Application Catalog.
Expand Down
Expand Up @@ -18,7 +18,7 @@ For more information on the K8sGPT, please refer to the [official documentation]

# How to deploy?

Argo CD is available as part of the KKP's default application catalog.
K8sGPT is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the K8sGPT application from the Application Catalog.
Expand Down
@@ -0,0 +1,30 @@
+++
title = "Nvidia GPU Operator Application"
linkTitle = "Nvidia GPU Operator"
enterprise = true
date = 2024-03-11T12:57:00+02:00
weight = 12

+++

# What is Nvidia GPU Operator?
The NVIDIA GPU Operator uses the operator framework within Kubernetes to automate the management of all NVIDIA software components needed to provision GPU.

For more information on the Nvidia GPU Operator, please refer to the [official documentation](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/overview.html)

# How to deploy?

Nvidia GPU Operator is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the Nvidia GPU Operator application from the Application Catalog.

![Select Nvidia GPU Operator Application](/img/kubermatic/common/applications/default-apps-catalog/01-select-application-nvidia-gpu-operator-app.png)

* Under the Settings section, select and provide appropriate details and clck `-> Next` button.

![Settings for Nvidia GPU Operator Application](/img/kubermatic/common/applications/default-apps-catalog/02-settings-nvidia-gpu-operator-app.png)

* Under the Application values page section, check the default values and add values if any required to be configured explicitly. Finally click on the `+ Add Application` to deploy the Nvidia GPU Operator application to the user cluster.

To further configure the values.yaml, find more information on the [Nvidia GPU Operator Helm chart documentation](https://github.com/NVIDIA/gpu-operator/)
Expand Up @@ -13,9 +13,7 @@ Here is the list of the applications that come as part of the Default Applicatio
* [CertManager]({{< ref "./cert-manager/" >}})
* [Falco]({{< ref "./falco/" >}})
* [Flux2]({{< ref "./flux2/" >}})
* [K8sGPT]({{< ref "./k8sgpt/" >}})
* [KubeVIP]({{< ref "./kube-vip/" >}})
* [KubeVirt]({{< ref "./kubevirt/" >}})
embik marked this conversation as resolved.
Show resolved Hide resolved
* [MetalLB]({{< ref "./metallb/" >}})
* [Nginx]({{< ref "./nginx/" >}})
* [Trivy]({{< ref "./trivy/" >}})
Expand Down
Expand Up @@ -23,7 +23,7 @@ For more information on the ArgoCD, please refer to the [official documentation]

# How to deploy?

Argo CD is available as part of the KKP's default application catalog.
ArgoCD is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the ArgoCD application from the Application Catalog.
Expand Down

This file was deleted.

This file was deleted.

Expand Up @@ -20,3 +20,4 @@ Here is the list of the applications that come as part of the Default Applicatio
* [Nginx]({{< ref "./nginx/" >}})
* [Trivy]({{< ref "./trivy/" >}})
* [Trivy-Operator]({{< ref "./trivy-operator/" >}})
* [Nvidia-GPU-Operator]({{< ref "./nvidia-gpu-operator/" >}})
Expand Up @@ -23,7 +23,7 @@ For more information on the ArgoCD, please refer to the [official documentation]

# How to deploy?

Argo CD is available as part of the KKP's default application catalog.
ArgoCD is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the ArgoCD application from the Application Catalog.
Expand Down
Expand Up @@ -18,7 +18,7 @@ For more information on the K8sGPT, please refer to the [official documentation]

# How to deploy?

Argo CD is available as part of the KKP's default application catalog.
K8sGPT is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the K8sGPT application from the Application Catalog.
Expand Down
@@ -0,0 +1,30 @@
+++
title = "Nvidia GPU Operator Application"
linkTitle = "Nvidia GPU Operator"
enterprise = true
date = 2024-03-11T12:57:00+02:00
weight = 12

+++

# What is Nvidia GPU Operator?
The NVIDIA GPU Operator uses the operator framework within Kubernetes to automate the management of all NVIDIA software components needed to provision GPU.

For more information on the Nvidia GPU Operator, please refer to the [official documentation](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/overview.html)

# How to deploy?

Nvidia GPU Operator is available as part of the KKP's default application catalog.
It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

* Select the Nvidia GPU Operator application from the Application Catalog.

![Select Nvidia GPU Operator Application](/img/kubermatic/common/applications/default-apps-catalog/01-select-application-nvidia-gpu-operator-app.png)

* Under the Settings section, select and provide appropriate details and clck `-> Next` button.

![Settings for Nvidia GPU Operator Application](/img/kubermatic/common/applications/default-apps-catalog/02-settings-nvidia-gpu-operator-app.png)

* Under the Application values page section, check the default values and add values if any required to be configured explicitly. Finally click on the `+ Add Application` to deploy the Nvidia GPU Operator application to the user cluster.

To further configure the values.yaml, find more information on the [Nvidia GPU Operator Helm chart documentation](https://github.com/NVIDIA/gpu-operator/)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.