Monday, 2 October 2023

Copying files to pod using kubectl

                                                   Copying files to pod using kubectl



-----

controlplane ~ ➜  kubectl get pods

NAME    READY   STATUS    RESTARTS   AGE

nginx   1/1     Running   0          39s

-----

controlplane ~ ➜  kubectl exec -it nginx /bin/bash

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.


----

root@nginx:/# ls

bin   dev                  docker-entrypoint.sh  home  lib32  libx32  mnt  proc  run   srv  tmp  var

boot  docker-entrypoint.d  etc                   lib   lib64  media   opt  root  sbin  sys  usr


----

root@nginx:/# mkdir raj

root@nginx:/# ls

bin   dev                  docker-entrypoint.sh  home  lib32  libx32  mnt  proc  root  sbin  sys  usr

boot  docker-entrypoint.d  etc                   lib   lib64  media   opt  raj   run   srv   tmp  var


----

root@nginx:/# cd raj/

root@nginx:/raj# pwd

/raj

root@nginx:/raj# exit

exit

----

controlplane ~ ➜  ls

sample.yaml

----

controlplane ~ ➜  kubectl cp sample.yaml nginx:/raj

----

controlplane ~ ➜  kubectl exec -it nginx /bin/bash

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.


----

root@nginx:/# cd raj/

root@nginx:/raj# ls

sample.yaml


----






No comments:

Post a Comment