镜像地址
docker直接运行tinymediamanager 电影信息和海报

pvc tinymediamanager

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tinymediamanager-data
  namespace: sre
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: "250Gi"
  volumeName: 
  storageClassName: nfs
--- 
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tinymediamanager-config
  namespace: sre
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: "250Gi"
  volumeName: 
  storageClassName: nfs

Deployment tinymediamanager-server

apiVersion: apps/v1
kind: Deployment
metadata:
  name: tinymediamanager-server
  namespace: sre
  labels:
    app: tinymediamanager-server
spec:
  selector:
    matchLabels:
      app: tinymediamanager-server
  template:
    metadata:
      labels:
        app: tinymediamanager-server
    spec:
      containers:
      - name: tinymediamanager-server
        image: romancin/tinymediamanager
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 5800
          name: http
        - containerPort: 5900
          name: tcp
        env:
        - name: GROUP_ID
          value: '0'
        - name: USER_ID
          value: '0'
        volumeMounts:
        - name: tinymediamanager-data
          mountPath: /media
        - name: tinymediamanager-config
          mountPath: /config 
        - name: localtime
          mountPath: /etc/localtime
          readOnly: true
      volumes:
      - name: localtime
        mountPath: /etc/localtime
      - name: tinymediamanager-data
        persistentVolumeClaim:
          claimName: tinymediamanager-data
      - name: tinymediamanager-config
        persistentVolumeClaim:
          claimName: tinymediamanager-config

svc

apiVersion: v1
kind: Service
metadata:
  name: tinymediamanager-server
  namespace: sre
spec:
  type: NodePort
  ports:
  - name: http
    protocol: TCP
    port: 5800
    nodePort: 30099
    targetPort: http
  selector:
    app: tinymediamanager-server

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code