"쿠버네티스 Volume"의 두 판 사이의 차이

잔글 (Jmnote님이 K8s 볼륨 문서를 쿠버네티스 Volume 문서로 이동했습니다)
6번째 줄: 6번째 줄:
* pod에 소속되는 동안 유지됨
* pod에 소속되는 동안 유지됨
* pod 내에서 구동되는 컨테이너들보다 오래 유지되며, 그 데이터는 컨테이너가 재시작되더라도 계속 보존됨
* pod 내에서 구동되는 컨테이너들보다 오래 유지되며, 그 데이터는 컨테이너가 재시작되더라도 계속 보존됨
==두 컨테이너간 볼륨 공유==
{{소스헤더|two-container-pod.yaml<ref>https://github.com/kubernetes/website/blob/master/content/en/examples/pods/two-container-pod.yaml</ref>}}
<source lang='yaml'>
apiVersion: v1
kind: Pod
metadata:
  name: two-containers
spec:
  restartPolicy: Never
  containers:
  - name: nginx-container
    image: nginx
    volumeMounts:
    - name: shared-data
      mountPath: /usr/share/nginx/html
  - name: debian-container
    image: debian
    volumeMounts:
    - name: shared-data
      mountPath: /pod-data
    command: ["/bin/sh"]
    args: ["-c", "echo Hello from the debian container > /pod-data/index.html"]
  volumes:
  - name: shared-data
    emptyDir: {}
</source>


==같이 보기==
==같이 보기==

2019년 5월 29일 (수) 13:50 판

1 개요

Kubernetes Volume, Volume
쿠버네티스 볼륨, 볼륨
  • 데이터를 담는 디렉토리
  • Pod 내 컨테이너들이 접근가능함
  • pod에 소속되는 동안 유지됨
  • pod 내에서 구동되는 컨테이너들보다 오래 유지되며, 그 데이터는 컨테이너가 재시작되더라도 계속 보존됨

2 두 컨테이너간 볼륨 공유

two-container-pod.yaml[1]
apiVersion: v1
kind: Pod
metadata:
  name: two-containers
spec:
  restartPolicy: Never
  containers:
  - name: nginx-container
    image: nginx
    volumeMounts:
    - name: shared-data
      mountPath: /usr/share/nginx/html
  - name: debian-container
    image: debian
    volumeMounts:
    - name: shared-data
      mountPath: /pod-data
    command: ["/bin/sh"]
    args: ["-c", "echo Hello from the debian container > /pod-data/index.html"]
  volumes:
  - name: shared-data
    emptyDir: {}

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}