kubectl apply -f service.yml 抛出错误

kubectl apply -f service.yml throws error

error: error converting YAML to JSON: yaml: line 2: mapping values are not allowed in this context

这是我的 service.yml:

apiVersion: v1
 kind: Service
  metadata:
    name: eureka-service
spec:
  type: LoadBalancer
  ports:
    - port: 8761
      targetPort: 8761
  selector:
    app: eureka-naming-server

我不知道这个service.yml有什么问题。我在 Google Kubernetes 上有一个 运行 pod,标签为:app eureka-naming-server

在 YAML 块样式中,结构由缩进决定。你space文件如下吗?:

apiVersion: v1
kind: Service
metadata:
  name: eureka-service
spec:
  type: LoadBalancer
  ports:
    - port: 8761
      targetPort: 8761
  selector:
    app: eureka-naming-server