【发布时间】:2022-12-18 04:31:44
【问题描述】:
使用 docker 和 kubernetes 构建微服务应用程序(节点/反应),当我运行 skaffold dev 命令时,我不断收到以下错误。
- stderr: "error: unable to recognize ~/infra/k8s/ingress-srv.yaml\": no matches for kind \"Ingress\" in version \"extensions/v1beta1\"\n"
这是我的 ingress-srv.yaml 文件:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-serv
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
rules:
- host: ticketing.dev
http:
paths:
- pathType: Prefix
- path: "/api/users/?(.*)"
backend:
service:
name: auth-srv
port:
number: 3000
这是我的 skaffold.yaml 文件
apiVersion: skaffold/v2alpha3
kind: Config
deploy:
kubectl:
manifests:
- ./infra/k8s/*
build:
local:
push: false
artifacts:
- image: mutuadocker/auth
context: auth
docker:
dockerfile: Dockerfile
sync:
manual:
- src: "src/**/*.ts"
dest: .
【问题讨论】:
标签: kubernetes skaffold