apiVersion: apps/v1 kind: Deployment metadata: name: management-platform namespace: management-platform labels: app: management-platform app.kubernetes.io/managed-by: navitrends-pfe-migration owner: ameni-boukattaya spec: replicas: 1 revisionHistoryLimit: 10 strategy: type: Recreate selector: matchLabels: app: management-platform template: metadata: labels: app: management-platform app.kubernetes.io/managed-by: navitrends-pfe-migration owner: ameni-boukattaya spec: serviceAccountName: management-platform-sa containers: - name: management-platform image: management-platform:latest imagePullPolicy: Never ports: - containerPort: 5000 protocol: TCP env: - name: HOSTNAME value: vmi3024229 volumeMounts: - mountPath: /var/run/docker.sock name: docker-sock - mountPath: /root name: root-dir - mountPath: /etc/passwd name: etc-passwd readOnly: true - mountPath: /etc/shadow name: etc-shadow readOnly: true - mountPath: /app/config.py name: config-py readOnly: true - mountPath: /usr/local/bin/k3s name: k3s-bin readOnly: true volumes: - name: docker-sock hostPath: path: /var/run/docker.sock type: Socket - name: root-dir hostPath: path: /root type: Directory - name: etc-passwd hostPath: path: /etc/passwd type: File - name: etc-shadow hostPath: path: /etc/shadow type: File - name: config-py hostPath: path: /root/management-platform/config.py type: File - name: k3s-bin hostPath: path: /usr/local/bin/k3s type: File