-
Pod 에 root 권한 주는 법Kubernetes 2023. 7. 1. 17:04
Pod 에서 작업을 하다 보면 `Operation not permitted` 에러가 자주 발생 하는데 root 권한이 없어서 발생하는 것이다.
securityContext: privileged: true
- pod를 올릴 때 securityContext 설정을 해주면 root 권한을 부여 받을 수 있다.
- 전체 pod yaml 예시
--- apiVersion: v1 kind: Pod metadata: name: csi-rbd-demo-pod spec: containers: - name: web-server image: nginx securityContext: privileged: true volumeMounts: - name: mypvc mountPath: /var/lib/www/html volumes: - name: mypvc persistentVolumeClaim: claimName: rbd-pvc readOnly: false
- 이런식으로 사용하면 된다.
- 다만 보안상의 문제가 발생할 수 있으니 신중하게 사용하여야 한다.
'Kubernetes' 카테고리의 다른 글
Affinity : Pod를 원하는 Node에 띄우기 (0) 2023.07.22 kubectl cp 명령어 (0) 2023.07.01 Deployment와 StatefulSet (0) 2023.07.01