在Kubernetes中应用时如何修复wire-format数据错误

iqih9akk  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(204)

我有以下yaml文件:

部署. yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 2 
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
      - containerPort: 80

我想用这个命令:
kubectl apply -f deployment.yaml
我已经检查了是否可以与缩进的东西,取代空格标签,但我一直得到这个错误
error: proto: cannot parse invalid wire-format data
我也有同样的错误时,从模板申请
kubectl apply -f https://k8s.io/examples/application/deployment.yaml

qoefvg9y

qoefvg9y1#

在您的代码片段中,.spec.template.spec.containers部分存在一些缩进问题。你的缩进应该是这样的:

containers:
    - name: nginx
      image: nginx:1.14.2
      ports:
        - containerPort: 80

相关问题