Skip to content

Commit

Permalink
chore: remove unnecessary role verb (#109) (#110)
Browse files Browse the repository at this point in the history
Remove `create` verb from gpu-provisioner clutser-role as it's not
needed.

Signed-off-by: Heba <31887807+helayoty@users.noreply.github.com>
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
  • Loading branch information
helayoty authored Mar 18, 2024
1 parent 9d9153b commit 48b322b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/Azure/gpu-provisioner)
[![codecov](https://codecov.io/gh/Azure/gpu-provisioner/graph/badge.svg?token=b7B1G5dtk1)](https://codecov.io/gh/Azure/gpu-provisioner)

gpu-Provisioner is an [Azure Karpenter provider](https://github.com/Azure/karpenter-provider-azure) implementation for [Karpenter](https://karpenter.sh/) machine API. It leverage the `machine` CRD introduced by [Karpenter](https://karpenter.sh/) to orchestrate the GPU VM provisioning and its lifecycle management in a standard AKS cluster.
gpu-Provisioner is an [Azure Karpenter provider](https://github.com/Azure/karpenter-provider-azure) implementation for [Karpenter](https://karpenter.sh/) machine API. It leverages the `machine` CRD introduced by [Karpenter](https://karpenter.sh/) to orchestrate the GPU VM provisioning and its lifecycle management in a standard AKS cluster.
It implements the cloud provider interfaces to realize the following abstraction:
`machine` -> `AKS agent pool` (with vmss and a hard limit of VM count to 1)

Expand Down
16 changes: 8 additions & 8 deletions charts/gpu-provisioner/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ helm install gpu-provisioner ./charts/gpu-provisioner
| additionalAnnotations | object | `{}` | Additional annotations to add into metadata. |
| additionalLabels | object | `{}` | Additional labels to add into metadata. |
| affinity | object | `{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"karpenter.sh/provisioner-name","operator":"DoesNotExist"}]}]}}}` | Affinity rules for scheduling the pod. |
| controller.env | list | `[]` | Additional environment variables for the controller pod. |
| controller.env | list | `[]` | Additional environment variables for the controller pod. |
| controller.errorOutputPaths | list | `["stderr"]` | Controller errorOutputPaths - default to stderr only |
| controller.extraVolumeMounts | list | `[]` | Additional volumeMounts for the controller pod.
| controller.image.repository | string | `mcr.microsoft.com/aks/kaito/gpu-provisioner`| |
| controller.image.tag | string | `0.2.0` | |
| controller.logEncoding | string | `""` | Controller log encoding, defaults to the global log encoding |
| controller.extraVolumeMounts | list | `[]` | Additional volumeMounts for the controller pod. |
| controller.image.repository | string | `mcr.microsoft.com/aks/kaito/gpu-provisioner` | |
| controller.image.tag | string | `0.2.0` | |
| controller.logEncoding | string | `""` | Controller log encoding, defaults to the global log encoding |
| controller.logLevel | string | `""` | Controller log level, defaults to the global log level |
| controller.outputPaths | list | `["stdout"]` | Controller outputPaths - default to stdout only |
| controller.outputPaths | list | `["stdout"]` | Controller outputPaths - default to stdout only |
| controller.resources | object | `{"limits":{"cpu":1,"memory":"1Gi"},"requests":{"cpu":1,"memory":"1Gi"}}` | Resources for the controller pod. |
| controller.securityContext | object | `{}` | SecurityContext for the controller container. |
| controller.securityContext | object | `{}` | SecurityContext for the controller container. |
| controller.sidecarContainer | object | `{}` | Additional sideCarContainer config - this will also inherit volume mounts from deployment |
| dnsConfig | object | `{}` | Configure DNS Config for the pod |
| dnsPolicy | string | `"Default"` | Configure the DNS Policy for the pod |
Expand All @@ -37,7 +37,7 @@ helm install gpu-provisioner ./charts/gpu-provisioner
| hostNetwork | bool | `false` | Bind the pod to the host network. This is required when using a custom CNI. |
| imagePullPolicy | string | `"IfNotPresent"` | Image pull policy for Docker images. |
| imagePullSecrets | list | `[]` | Image pull secrets for Docker images. |
| logEncoding | string | `"console"` | Gloabl log encoding |
| logEncoding | string | `"console"` | Global log encoding |
| logLevel | string | `"debug"` | Global log level |
| nameOverride | string | `""` | Overrides the chart's name. |
| nodeSelector | object | `{"kubernetes.io/os":"linux"}` | Node selectors to schedule the pod to nodes with labels. |
Expand Down

0 comments on commit 48b322b

Please sign in to comment.