kubernetes docker GPU pod启动

apiVersion: v1
kind: Pod
metadata:
  name: cuda-vector-add
spec:
  restartPolicy: OnFailure
  containers:
    - name: cuda-vector-add
      # https://github.com/kubernetes/kubernetes/blob/v1.7.11/test/images/nvidia-cuda/Dockerfile
      image: "k8s.gcr.io/cuda-vector-add:v0.1"
      resources:
        limits:
          nvidia.com/gpu: 1 # requesting 1 GPU




https://github.com/kubernetes/kubernetes/blob/v1.7.11/test/images/nvidia-cuda/Dockerfile

[root@kubernetes-64874 ~]# cat pod2.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: cuda-vector-add
spec:
  restartPolicy: OnFailure
  containers:
    - name: cuda-vector-add
      # https://github.com/kubernetes/kubernetes/blob/v1.7.11/test/images/nvidia-cuda/Dockerfile
      image: "k8s.gcr.io/cuda-vector-add:v0.1"
      resources:
        limits:
          nvidia.com/gpu: 1 # requesting 1 GPU
[root@kubernetes-64874 ~]# 



[root@kubernetes-64874 ~]# docker build -t k8s.gcr.io/cuda-vector-add:v0.1 .

[root@kubernetes-64874 ~]# docker images 
REPOSITORY                                                       TAG                     IMAGE ID            CREATED             SIZE
k8s.gcr.io/cuda-vector-add                                       v0.1                    fef93c189e78        53 seconds ago      2.01GB


[root@kubernetes-64874 ~]# kubectl create -f pod1.yaml 
[root@kubernetes-64874 ~]# kubectl get pods
No resources found, use --show-all to see completed objects.
[root@kubernetes-64874 ~]# kubectl get pods --show-all
NAME              READY     STATUS      RESTARTS   AGE
cuda-vector-add   0/1       Completed   0          10m
[root@kubernetes-64874 ~]# 
[root@kubernetes-64874 ~]# kubectl get pods -o wide --show-all
NAME              READY     STATUS      RESTARTS   AGE       IP           NODE
cuda-vector-add   0/1       Completed   0          12m       172.16.0.6   192.168.207.208
[root@kubernetes-64874 ~]# kubectl get pods -n kube-system
NAME                             READY     STATUS    RESTARTS   AGE
icagent-5s5ww                    0/0       Running   0          27m
kube-dns-797fb46c8-p66k9         3/3       Running   0          30m
nvidia-driver-installer-p6zcm    1/1       Running   0          30m
nvidia-gpu-device-plugin-xjj68   1/1       Running   0          30m
storage-driver-rt6qq             1/1       Running   0          28m
[root@kubernetes-64874 ~]# kubectl get pods -n default
No resources found, use --show-all to see completed objects.
[root@kubernetes-64874 ~]# 
[root@kubernetes-64874 ~]# kubectl delete pods --all
pod "cuda-vector-add" deleted
[root@kubernetes-64874 ~]# 

猜你喜欢

转载自blog.csdn.net/xsjzdrxsjzdr/article/details/85278852