k8s创建pod
2017-09-28 14:58
453 查看
apiVersion: v1 kind: ReplicationController metadata: namespace: dev name: uas spec: replicas: 1 selector: app: uas template: metadata: labels: app: uas spec: volumes: - name: uas-webapp hostPath: path: /app/meap/UAS/webapps - name: uas-logs hostPath: path: /app/meap/UAS/logs containers: - name: uas image: google_containers/centos6-tomcat:v7.0 ports: - containerPort: 8080 volumeMounts: - name: uas-webapp mountPath: /usr/local/tomcat7/webapps - name: uas-logs mountPath: /usr/local/tomcat7/logs nodeName: xxx.xxx.241.xxx --- apiVersion: v1 kind: Service metadata: namespace: dev name: uas spec: selector: app: uas type: NodePort ports: - port: 8082 targetPort: 8080 nodePort: 8082
说明:
1、文件夹挂载:
volumes:指定宿主机挂载目录
volumeMounts:docker容器目录
#注#当需要映射配置文件时,同样适用,写全文件名路径
2、端口映射:
containerPort/targetPort:tomcat默认使用8080端口
port/nodePort:宿主机的端口,从其他服务器访问的端口
启动命令:k create -f uas.yaml
删除命令:k delete -f uas.yaml
相关文章推荐
- k8s对接OpenStack创建pod流程
- 06-k8s-创建第一个pod
- Kubernetes--学习笔记-7 在k8s集群中创建pod
- 【K8S】K8S-网络模型、POD/RC/SVC YAML 语法官方文档
- 创建podSpec,使用pod管理第三方库
- 在Swift怎样创建CocoaPod?
- k8s源码分析--kubelet中pod处理流程(续)
- 创建 pod 库的子库
- k8s-configmap 在pod中使用
- 在工程中创建Podfile 文件
- 史上最详 创建一个私有的Pod教程
- k8s-12-pod的健康检查
- 创建k8s集群(仅限于理论,无实践)
- [k8s]通过svc来访问集群podhttp://api:8080/api/v1/namespaces/default/services/mynginx/proxy/
- kubernetes创建资源对象yaml文件例子--pod
- 记linux使用minikube创建k8s集群步骤及部分坑。。。(不用翻墙)
- 创建公有库 pod lib create JMLocation
- pod sepc个人库创建<非在pod reo里>
- k8s-1.9.1-步骤二(创建服务)
- kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决