K8s Create Ubuntu Utility Container

From UVOO Tech Wiki
Revision as of 18:47, 12 October 2021 by Busk (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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