正在显示
1 个修改的文件
包含
36 行增加
和
0 行删除
myapp-rc.yaml
0 → 100644
| 1 | +apiVersion: v1 | ||
| 2 | +kind: ReplicationController | ||
| 3 | +metadata: | ||
| 4 | + name: myapp | ||
| 5 | +spec: | ||
| 6 | + replicas: 1 | ||
| 7 | + selector: | ||
| 8 | + app: myapp | ||
| 9 | + template: | ||
| 10 | + metadata: | ||
| 11 | + labels: | ||
| 12 | + app: myapp | ||
| 13 | + spec: | ||
| 14 | + containers: | ||
| 15 | + - name: myapp | ||
| 16 | + image: 10.1.2.179/library/mytest:latest | ||
| 17 | + ports: | ||
| 18 | + - containerPort: 8000 | ||
| 19 | + env: | ||
| 20 | + #此处如果在未安装域名解析的情况下,会无法将mysql对应的IP解析到env环境变量中,因此先注释掉! | ||
| 21 | + - name: MYSQL_SERVICE_HOST | ||
| 22 | + value: '10.1.2.160' | ||
| 23 | + - name: MYSQL_SERVICE_PORT | ||
| 24 | + value: '3306' | ||
| 25 | +--- | ||
| 26 | +apiVersion: v1 | ||
| 27 | +kind: Service | ||
| 28 | +metadata: | ||
| 29 | + name: myapp | ||
| 30 | +spec: | ||
| 31 | + type: NodePort | ||
| 32 | + ports: | ||
| 33 | + - port: 8000 # 容器端口 | ||
| 34 | + nodePort: 30005 # 外网映射的端口,可以通过30001 访问容器的8080端口 | ||
| 35 | + selector: | ||
| 36 | + app: myapp |
-
请 注册 或 登录 后发表评论