4. Copyright 2015 ITRI 工業技術研究院
Structure
Choose custom setting
Image ,GPU
DNN API will create container
User upload data
SSH into Container
Training data
Download finished trained data
14. Copyright 2015 ITRI 工業技術研究院
From Development to Production
Manual
Source code storage
Setting config, run script
Version control
Server IP, Port conflicts
15. Copyright 2015 ITRI 工業技術研究院
From Development to Production
Manual
Source code storage
Setting config, run script
Version control
Server IP, Port conflicts
16. Copyright 2015 ITRI 工業技術研究院
• command: [ "/bin/bash", "-c", "sh /adduser.sh;service ssh start" ]
• Fix : Setting config, run script
• Docker push ${IMAGE_NAME}: ${Version}
• kubectl set image deployment ${name}
${name}=${IMAGE_NAME}:${Version} --record
• kubectl rollout status deployment ${name}
• Fix:Source code storage , Version control
From Development to Production
17. Copyright 2015 ITRI 工業技術研究院
From Development to Production
apiVersion: v1
kind: Service
metadata:
labels:
app: dnn-server
name: dnn-server
spec:
ports:
- name: tcp
nodePort: 30001
port: 8000
selector:
app: dnn-server
type: LoadBalancer
apiVersion: v1
kind: Service
metadata:
labels:
app: dnn-api
name: dnn-api
spec:
ports:
- name: tcp
nodePort: 30002
port: 8000
selector:
app: dnn-api
type: LoadBalancer
Fix : Server IP, Port conflicts