Kubernetes 服务器错误(未找到):创建STDIN时出错:未找到命名空间gitlab runner

Kubernetes 服务器错误(未找到):创建STDIN时出错:未找到命名空间gitlab runner,kubernetes,gitlab,gitlab-ci,continuous-deployment,Kubernetes,Gitlab,Gitlab Ci,Continuous Deployment,我正在使用GitLab设置CI CD管道。下面给出了.gitlab ci.yml文件部署部分 Deploy to DEV: variables: GCP_PROJECT_ID: <> GOOGLE_IMAGE_NAME: <> CLUSTER_NAME: <> ZONE: <> image: gcr.io/cloud-builders/kubectl stage: deploy before_scri

我正在使用GitLab设置CI CD管道。下面给出了
.gitlab ci.yml
文件部署部分

Deploy to DEV:
  variables:
    GCP_PROJECT_ID: <>
    GOOGLE_IMAGE_NAME: <>
    CLUSTER_NAME: <>
    ZONE: <>
  image: gcr.io/cloud-builders/kubectl
  stage: deploy
  before_script:
    - curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"  | bash
    - mv kustomize /usr/local/bin/
  script:
    - gcloud auth activate-service-account --key-file ${GOOGLE_APPLICATION_CREDENTIALS}
    - gcloud container clusters get-credentials $CLUSTER_NAME --zone $ZONE --project $GCP_PROJECT_ID
    - cd .k8s/overlays/dev
    - kustomize edit set image <IMAGE_NAME>=gcr.io/$GCP_PROJECT_ID/$GOOGLE_IMAGE_NAME:$VERSION-$CI_COMMIT_SHORT_SHA
    - kustomize build . 
    - kustomize build . | kubectl apply -f -
  only:
    refs:
      - merge_request
      - master
  when: manual
部署到开发人员:
变量:
GCP_项目编号:
谷歌图片名称:
群集名称:
区域:
图片:gcr.io/cloud-builders/kubectl
阶段:部署
在脚本之前:
-旋度-s“https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh“|猛击
-mv kustomize/usr/local/bin/
脚本:
-gcloud auth activate服务帐户--密钥文件${GOOGLE\u APPLICATION\u CREDENTIALS}
-gcloud容器集群获取凭据$CLUSTER\u NAME--zone$zone--project$GCP\u project\u ID
-cd.k8s/overlays/dev
-kustomize edit set image=gcr.io/$GCP\u PROJECT\u ID/$GOOGLE\u image\u NAME:$VERSION-$CI\u COMMIT\u SHORT\u SHA
-kustomize构建。
-kustomize构建kubectl应用-f-
仅:
参考文献:
-合并请求
-主人
时间:手动
它显示来自服务器的错误
错误(未找到):创建STDIN时出错:未找到命名空间gitlab runner


但是我还没有定义任何名为
gitlab runner
的名称空间。群集没有任何具有该名称的命名空间。这是从哪里来的?

对于遇到相同或类似问题的任何人,我最终能够通过在部署yaml中明确提到
名称空间:default
来解决它。我认为,由于部署位于默认名称空间中,因此不必指定名称空间。但我还是解决了这个问题


我仍然不知道是什么导致了这个问题。

你能分享一下你在设置Gitlab时遵循的指南吗?它是如何安装的?不太清楚到底遵循了哪些步骤。Gitlab安装在虚拟机上。社区版。而共享的跑步者则穿着Kubernetes跑步。