服务“ php”无效:spec.ports:必需值

时间:2019-08-01 07:58:19

标签: php service yaml google-kubernetes-engine

我正在按照本教程https://www.cloudbooklet.com/kubernetes-basic-php-application-with-nginx-on-google-cloud/进行操作,当我使用此命令kubectl apply -f php_service.yaml --validate=false时,会弹出此错误:

  

服务“ php”无效:spec.ports:必需的值。

该如何解决?这是yaml文件:

    apiVersion: v1
    kind: Service
    metadata:
      name: php
      labels:
        tier: backend
    spec:
      selector:
        app: php
        tier: backend
      ports:
    protocol: TCP
    port: 9000

1 个答案:

答案 0 :(得分:0)

您的语法错误。协议和端口应为spec.ports字段中的项目。 它看起来应该像this