nvidia time slicing and bazzar

This commit is contained in:
Tomás Limpinho
2026-01-04 14:24:53 +00:00
parent 0fda7f84ba
commit 696c542b6b
4 changed files with 77 additions and 11 deletions

View File

@ -0,0 +1,17 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: time-slicing-config-all
namespace: gpu-operator
data:
any: |-
version: v1
flags:
migStrategy: none
sharing:
timeSlicing:
renameByDefault: false
failRequestsGreaterThanOne: false
resources:
- name: nvidia.com/gpu
replicas: 4

View File

@ -14,4 +14,54 @@
- name: Mostrar resultado do nvida gpu Driver
debug:
var: resultado_nvidia.stdout_lines
var: resultado_nvidia.stdout_lines
- name: Remover o diretório /tmp/nvidia/kubernetes-files
ansible.builtin.file:
path: /tmp/nvidia/kubernetes-files
state: absent
- name: Criar diretório temporário no remoto
file:
path: /tmp/nvidia/kubernetes-files
state: directory
mode: '0755'
- name: Copy file with owner and permissions
ansible.builtin.copy:
src: ../files
dest: /tmp/nvidia/kubernetes-files
owner: fenix
group: root
mode: '0644'
- name: Listar conteúdo do diretório remoto
shell: ls -l /tmp/nvidia/kubernetes-files/files
register: resultado_ls
- name: Mostrar resultado do ls
debug:
var: resultado_ls.stdout_lines
- name: Aplicar o files
become: yes
become_user: fenix
shell: |
kubectl apply -f /tmp/nvidia/kubernetes-files/files/
environment:
KUBECONFIG: /home/fenix/.kube/config
- name: Aplicar o files
become: yes
become_user: fenix
shell: |
kubectl patch clusterpolicies.nvidia.com/cluster-policy -n gpu-operator --type merge -p "{\"spec\": {\"devicePlugin\": {\"config\": {\"name\": \"time-slicing-config-all\", \"default\": \"any\"}}}}"
environment:
KUBECONFIG: /home/fenix/.kube/config