Configure a Pod to Use a Volume for Storage
apiVersion: v1
kind: Pod
metadata:
name: redis
spec:
containers:
- name: redis
image: redis
volumeMounts:
- name: redis-storage
mountPath: /data/redis
volumes:
- name: redis-storage
emptyDir: {}kubectl apply -f https://k8s.io/examples/pods/storage/redis.yamlkubectl get pod redis --watchNAME READY STATUS RESTARTS AGE redis 1/1 Running 0 13skubectl exec -it redis -- /bin/bashroot@redis:/data# cd /data/redis/ root@redis:/data/redis# echo Hello > test-fileroot@redis:/data/redis# apt-get update root@redis:/data/redis# apt-get install procps root@redis:/data/redis# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND redis 1 0.1 0.1 33308 3828 ? Ssl 00:46 0:00 redis-server *:6379 root 12 0.0 0.0 20228 3020 ? Ss 00:47 0:00 /bin/bash root 15 0.0 0.0 17500 2072 ? R+ 00:48 0:00 ps auxroot@redis:/data/redis# kill <pid>NAME READY STATUS RESTARTS AGE redis 1/1 Running 0 13s redis 0/1 Completed 0 6m redis 1/1 Running 1 6m
後按:
Last updated
Was this helpful?