나는 kops를 사용하여 AWS에서 Kubernetes 클러스터를 실행 중입니다. 컨테이너에 EBS 볼륨을 마운트했으며 응용 프로그램에서 볼 수 있지만 응용 프로그램이 루트로 실행되지 않기 때문에 읽기 전용입니다. PersistentVolumeClaim
을 root가 아닌 다른 사용자로 마운트하려면 어떻게해야합니까? VolumeMount
에는 탑재 된 경로의 사용자, 그룹 또는 파일 권한을 제어하는 옵션이없는 것 같습니다.Kubernetes : VolumeMount 사용자 그룹 및 파일 권한을 설정하는 방법
은 여기 내 배포 YAML 파일입니다
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: notebook-1
spec:
replicas: 1
template:
metadata:
labels:
app: notebook-1
spec:
volumes:
- name: notebook-1
persistentVolumeClaim:
claimName: notebook-1
containers:
- name: notebook-1
image: jupyter/base-notebook
ports:
- containerPort: 8888
volumeMounts:
- mountPath: "/home/jovyan/work"
name: notebook-1
예 나는 또한 단지, 그것을 알아 냈어. 감사! –
보안 비트를 설정하기위한'volumes. *. defaultMode' 필드에주의하십시오. - https://v1-7.docs.kubernetes.io/docs/concepts/configuration/secret/#using-secrets-as-files-from- 포드 –