当前位置:   article > 正文

k8s创建pod_k8s 指定pod目录

k8s 指定pod目录
  1. apiVersion: v1
  2. kind: ReplicationController
  3. metadata:
  4. namespace: dev
  5. name: uas
  6. spec:
  7. replicas: 1
  8. selector:
  9. app: uas
  10. template:
  11. metadata:
  12. labels:
  13. app: uas
  14. spec:
  15. volumes:
  16. - name: uas-webapp
  17. hostPath:
  18. path: /app/meap/UAS/webapps
  19. - name: uas-logs
  20. hostPath:
  21. path: /app/meap/UAS/logs
  22. containers:
  23. - name: uas
  24. image: google_containers/centos6-tomcat:v7.0
  25. ports:
  26. - containerPort: 8080
  27. volumeMounts:
  28. - name: uas-webapp
  29. mountPath: /usr/local/tomcat7/webapps
  30. - name: uas-logs
  31. mountPath: /usr/local/tomcat7/logs
  32. nodeName: xxx.xxx.241.xxx
  33. ---
  34. apiVersion: v1
  35. kind: Service
  36. metadata:
  37. namespace: dev
  38. name: uas
  39. spec:
  40. selector:
  41. app: uas
  42. type: NodePort
  43. ports:
  44. - port: 8082
  45. targetPort: 8080
  46. nodePort: 8082

说明:
1、文件夹挂载:
volumes:指定宿主机挂载目录
volumeMounts:docker容器目录
#注#当需要映射配置文件时,同样适用,写全文件名路径

2、端口映射:
containerPort/targetPort:tomcat默认使用8080端口
port/nodePort:宿主机的端口,从其他服务器访问的端口




启动命令:k create -f uas.yaml
删除命令:k delete -f uas.yaml



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/162396
推荐阅读
相关标签
  

闽ICP备14008679号