Difference between revisions of "K8s Create Ubuntu Utility Container"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
You can easily create a utility container with the following commands | You can easily create a utility container with the following commands | ||
+ | refresh every hour | ||
``` | ``` | ||
kubectl run ubuntu --image=ubuntu -- sleep 3600 | kubectl run ubuntu --image=ubuntu -- sleep 3600 | ||
− | + | ``` | |
+ | |||
+ | indefinitely until stopped | ||
+ | ``` | ||
kubectl run ubuntu --image=ubuntu -- bash -c "while true; do sleep 3600; done" | kubectl run ubuntu --image=ubuntu -- bash -c "while true; do sleep 3600; done" | ||
``` | ``` | ||
``` | ``` | ||
− | + | kubectl exec -it ubuntu -- bash | |
− | kubectl | + | apt update && apt install -y vim postgresql-client |
``` | ``` | ||
``` | ``` | ||
− | kubectl | + | echo test > test.txt |
+ | kubectl cp test.txt ubuntu:/ | ||
``` | ``` | ||
Latest revision as of 18:47, 12 October 2021
You can easily create a utility container with the following commands
refresh every hour
kubectl run ubuntu --image=ubuntu -- sleep 3600
indefinitely until stopped
kubectl run ubuntu --image=ubuntu -- bash -c "while true; do sleep 3600; done"
kubectl exec -it ubuntu -- bash apt update && apt install -y vim postgresql-client
echo test > test.txt kubectl cp test.txt ubuntu:/
cat test.txt apt update apt install pgloader postgresql-client
To remove
kubectl delete pod ubuntu