Kubernetes 在版本“extensions/v1beta1”中没有与类型“Deployment”匹配

2024-01-04

我正在尝试使用 Jenkins 在 Kubernetes 中部署下一个 frontend-deployment.yaml,但出现下一个错误:

[frontend] Running shell script
+ kubectl apply -f IKonnekt/frontend-deployment.yaml
error: unable to recognize "IKonnekt/frontend-deployment.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"

如果我跑kubectl apply -f IKonnekt/frontend-deployment.yaml从 Kubernetes 集群内的机器上它工作得很好。

Kubernetes Client Version: 1.12.1
Kubernetes Server Version: 1.11.0

这是我的前端部署.yaml:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: ikonnekt-frontend-deployment
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: ikonnekt-frontend
    spec:
      containers:
      - name: ikonnekt-frontend
        image: ikonnektfrontend
        imagePullPolicy: Always
        env:
        - name: REACT_APP_API
          value: "http://IP:Port"
        - name: REACT_APP_AUTH_ENDPOINT
          value: "http://IP:Port/auth"
        ports:
        - containerPort: 80
      imagePullSecrets:
      - name: regcred

只是改变api版本对此:apiVersion: apps/v1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kubernetes 在版本“extensions/v1beta1”中没有与类型“Deployment”匹配 的相关文章

随机推荐