AWS'de kops kullanarak Kubernetes kümesi çalıştırıyorum. Bir kapsayıcıya bir EBS birimi yerleştirdim ve uygulamamdan görülebiliyor, ancak yalnızca uygulamam root olarak çalışmadığı için okunıyor. Kökten başka bir kullanıcı olarak nasıl bir PersistentVolumeClaim
yükleyebilirim? VolumeMount
'un, takılı yolun kullanıcı, grup veya dosya izinlerini denetlemek için herhangi bir seçeneği yok gibi görünüyor.Kubernetes: VolumeMount kullanıcı grubu ve dosya izinlerini ayarlama
İşte benim Dağıtım yaml dosyasıdır:
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
Evet ben de sadece, anladım. Teşekkürler! –
ayrıca, güvenlik bitlerini ayarlamak için birimleri. *. DefaultMode 'alanına da dikkat edin - https://v1-7.docs.kubernetes.io/docs/concepts/configuration/secret/#using-secrets-as-files-from- bir pod –