myapp.yaml 827 字节
apiVersion: v1
kind: ReplicationController
metadata:
  name: myapp
spec:
  replicas: 1
  selector:
    app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      - name: myapp
        image: 10.1.2.179/library/mytest:latest
        ports:
        - containerPort: 8000
        env:
        #此处如果在未安装域名解析的情况下,会无法将mysql对应的IP解析到env环境变量中,因此先注释掉!
        - name: MYSQL_SERVICE_HOST
          value: '10.1.2.160'
        - name: MYSQL_SERVICE_PORT
          value: '3306'
---
apiVersion: v1
kind: Service
metadata:
  name: myapp
spec:
  type: NodePort
  ports:
  - port: 8000 # 容器端口
    nodePort: 30005 # 外网映射的端口,可以通过30001 访问容器的8080端口
  selector:
    app: myapp