为Kubernetes创建NFS侧车

为Kubernetes创建NFS侧车,kubernetes,Kubernetes,我正在尝试为Kubernetes创建NFS侧车。目标是能够在不影响性能的情况下将NFS卷装载到现有pod。同时,我希望能够以只读方式将相同的NFS卷装载到另一个pod或服务器上,以便查看其中的内容。有人试过这个吗?有人有这个程序吗?我建议使用PersistentVolume,它使用NFS驱动程序和PersistentVolumeClaim,而不是使用侧车。如果使用RWX/ReadWriteMany访问模式,则可以将共享装载到多个POD中 例如,pv: 聚氯乙烯: 并安装在吊舱中: kind: P

我正在尝试为Kubernetes创建NFS侧车。目标是能够在不影响性能的情况下将NFS卷装载到现有pod。同时,我希望能够以只读方式将相同的NFS卷装载到另一个pod或服务器上,以便查看其中的内容。有人试过这个吗?有人有这个程序吗?

我建议使用PersistentVolume,它使用NFS驱动程序和PersistentVolumeClaim,而不是使用侧车。如果使用RWX/ReadWriteMany访问模式,则可以将共享装载到多个POD中

例如,pv:

聚氯乙烯:

并安装在吊舱中:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: mypv
spec:
  capacity:
    storage: 2Gi
  nfs:
    server: my.nfs.server
    path: /myshare
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Recycle
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: myclaim
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 2Gi
apiVersion: v1
kind: Pod
metadata:
  name: mypod
spec:
  containers:
    - name: myfrontend
      image: nginx
      volumeMounts:
      - mountPath: "/var/www/html"
        name: mypd
  volumes:
    - name: mypd
      persistentVolumeClaim:
        claimName: myclaim