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

Exhaustive list of Kubernetes Objects / Pods #1069

Open
jube-pimy opened this issue Oct 25, 2024 · 0 comments
Open

Exhaustive list of Kubernetes Objects / Pods #1069

jube-pimy opened this issue Oct 25, 2024 · 0 comments

Comments

@jube-pimy
Copy link

Hello,

I'm trying to build a tree of all the Kubernetes objects that can result of the usage of the NVidia GPU Operator.
As I don't find what I need in the documentation, I throw a bottle in the sea of the repo...

As an example I started to build a tree like the following based on the CRD definitions, and the result of the "kubectl get all -n gpu-operator" command :

`

  • GPU Operator(Deployment)
    • gpu-operator (POD)
  • ClusterPolicy (Custom Resource)
    • nvidia-device-plugin-daemonset (DaemonSet)
      • nvidia-device-plugin-daemonset (Pod)
    • nvidia-driver-daemonset (DaemonSet)
      • nvidia-operator-validator (Pod)
        ...
        ...
        `

Do you know if there is a way to get the exhaustive list of all the PODs that can come from the operator "without" reading the whole operator source code ?

Looking at the repo I found the following CRDs :

  • ClusterPolicy
  • NVIDIADriver
  • NodeFeatureGroup
  • NodeFeatureRule
  • NodeFeature
  • NodeResourceTopology

I want to list all possible PODs that can be instantiated if the Operator handles those CRD

Thanks for you help

@jube-pimy jube-pimy changed the title Exhaustive list of Kubernetes Objects Exhaustive list of Kubernetes Objects / Pods Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant