| # 8.echo-server.yaml |
| |
| # 用于环境测试 |
| |
| --- |
| apiVersion: v1 |
| kind: Service |
| metadata: |
| name: echo-server |
| namespace: default |
| labels: |
| run: echo-server |
| spec: |
| type: ClusterIP |
| ports: |
| - port: 80 |
| targetPort: 8080 |
| protocol: TCP |
| name: http |
| selector: |
| run: echo-server |
| --- |
| apiVersion: apps/v1 |
| kind: Deployment |
| metadata: |
| name: echo-server |
| namespace: default |
| spec: |
| selector: |
| matchLabels: |
| run: echo-server |
| replicas: 1 |
| template: |
| metadata: |
| labels: |
| run: echo-server |
| spec: |
| containers: |
| - name: echo-server |
| # 若使用了学校搭设的私有仓库,请修改 |
| image: inanimate/echo-server:latest |
| ports: |
| - containerPort: 8080 |
| --- |
| apiVersion: extensions/v1beta1 |
| kind: Ingress |
| metadata: |
| name: echo-server-ingress |
| namespace: default |
| spec: |
| rules: |
| # **修改** 学校的根域名 |
| - host: echo.paas.xxx.edu.cn |
| http: |
| paths: |
| - backend: |
| serviceName: echo-server |
| servicePort: 80 |