【问题标题】:my yaml file raised a erorr,can any one help me out我的 yaml 文件出现错误,谁能帮帮我
【发布时间】:2019-11-18 15:37:25
【问题描述】:
apiVersion: v1
kind: Service
metadata:
   name: mongo
   labels:
     run: mongo
spec:
   ports:
   – port: 27017
     targetPort: 27017
     protocol: TCP
   selector:
     run: mongo

—
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
   name: mongo
spec:
   template:
     metadata:
       labels:
         run: mongo
     spec:
       containers:
       – name: mongo
         image: mongo
         ports:
         – containerPort: 27017

【问题讨论】:

  • 你能加点formatting吗?以及您所看到的错误的描述?否则,我们真的无能为力。
  • 如果你真的在服务和部署之间有一个-,那可能就是这个原因。你需要三个破折号。

标签: kubernetes yaml


【解决方案1】:

试试这个:

apiVersion: v1
kind: Service
metadata:
  labels:
    run: mongo
  name: mongo
spec:
  ports:
  - port: 27017
    protocol: TCP
    targetPort: 27017
  selector:
    run: mongo

---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    run: mongo
  name: mongo
spec:
  replicas: 1
  selector:
    matchLabels:
      run: mongo
  template:
    metadata:
      labels:
        run: mongo
    spec:
      containers:
      - image: mongo
        name: mongo

我使用以下方法生成它:

kubectl run --image=mongo mongo --dry-run -o yaml

kubectl expose deployment mongo --port=27017 --dry-run -o yaml

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2019-07-26
    • 1970-01-01
    相关资源
    最近更新 更多