我在亚马逊上创建了一个kubernetes集群。然后我在这个集群中运行我的pod (容器)和卷。现在,我想在卷中运行samba服务器,并将我的pod连接到samba服务器。有没有什么教程可以帮我解决这个问题?顺便说一句,我在Windows10上工作。以下是我的卷部署代码:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: deployment
  labels:
    app : application
spec:
  replicas: 2
  selector:
    matchLabels:
      project: k8s
  template:
    metadata:
      labels:
        project: k8s
    spec:
      containers:
      - name : k8s-web
        image: mine/flask:latest
        volumeMounts:
          - mountPath: /test-ebs
            name: my-volume
        ports:
          - containerPort: 8080
      volumes:
        - name: my-volume
          persistentVolumeClaim:
            claimName: pv0004
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0004
spec:
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  awsElasticBlockStore:
    fsType: ext4
    volumeID: [my-Id-volume]发布于 2021-03-22 18:46:21
您可以在以下地址查看smaba容器停靠器图像:https://github.com/dperson/samba
---
kind: Service
apiVersion: v1
metadata:
  name: smb-server
  labels:
    app: smb-server
spec:
  type: LoadBalancer
  selector:
    app: smb-server
  ports:
    - port: 445
      name: smb-server
---
kind: Deployment
apiVersion: apps/v1
metadata:
  name: smb-server
spec:
  replicas: 1
  selector:
    matchLabels:
      app: smb-server 
  template:
    metadata:
      name: smb-server
      labels:
        app: smb-server
    spec:
      containers:
      - name: smb-server
        image: dperson/samba
        env:
        - name: PERMISSIONS 
          value: "0777"     
        args: ["-u", "username;test","-s","share;/smbshare/;yes;no;no;all;none","-p"]
        volumeMounts:
        - mountPath: /smbshare
          name: data-volume
        ports:
        - containerPort: 445
      volumes:
      - name: data-volume
        hostPath:
          path: /smbshare
          type: DirectoryOrCreatehttps://stackoverflow.com/questions/66744426
复制相似问题