27.22.2. Pod 사양에서 hostPath 볼륨 구성
hostPath
볼륨을 사용하여 노드의 읽기-쓰기
파일에 액세스할 수 있습니다. 이 기능은 내부에서 호스트를 구성하고 모니터링할 수 있는 포드에 유용할 수 있습니다. 또한 hostPath
볼륨을 사용하여 mount Propagation을 사용하여 호스트에 볼륨을 마운트
할 수 있습니다.
포드에서 호스트의 파일을 읽고 쓸 수 있으므로 hostPath
볼륨 사용은 위험할 수 있습니다. 주의해서 진행하십시오.
PersistentVolume
오브젝트가 아닌 Pod
사양에 hostPath
볼륨을 직접 지정하는 것이 좋습니다. 이는 포드가 노드를 구성할 때 액세스하는 데 필요한 경로를 이미 알고 있기 때문에 유용합니다.
절차
권한 있는 Pod를 생성합니다.
apiVersion: v1 kind: Pod metadata: name: pod-name spec: containers: ... securityContext: privileged: true volumeMounts: - mountPath: /host/etc/motd.confg 1 name: hostpath-privileged ... volumes: - name: hostpath-privileged hostPath: path: /etc/motd.confg 2
이 예에서 Pod는 /etc/motd.confg 내의 호스트 경로를
로 확인할 수 있습니다. 따라서 호스트에 직접 액세스하지 않고 /host/etc/motd.confg
motd
를 구성할 수 있습니다.