当前位置: 首页 > 知识库问答 >
问题:

是否可以在vscode中使用云代码扩展来在非GKE集群上部署kubernetes pods?

通啸
2023-03-14

这是我在这里的第一个帖子,并寻求一些建议,请。

我正在学习Kubernetes,并试图获得云代码扩展,以在非GKE集群上部署Kubernetes清单。留言簿应用程序可以使用云代码扩展部署到本地K8集群(如MiniKube或Docker-for-Desktop)。

我有另外两个K8集群,如下所示,我不能通过云代码部署清单。我不完全确定这是否应该起作用,因为我找不到任何关于这一点的文档或帖子。一旦GCP免费试用完成,我想通过云代码在我们本地的onprem K8集群上部署我的测试应用程序。

    null
guestbook-1 kubectl config get-contexts
CURRENT   NAME                          CLUSTER                   AUTHINFO           NAMESPACE
          docker-desktop                docker-desktop            docker-desktop
*         kubernetes-admin@kubernetes   kubernetes                kubernetes-admin
          kubernetes-the-hard-way       kubernetes-the-hard-way   admin
 Running: skaffold dev -v info --port-forward --rpc-http-port 57337 --filename /Users/testuser/Desktop/Cloud-Code-Builds/guestbook-1/skaffold.yaml -p cloudbuild --default-repo gcr.io/gcptrial-project
starting gRPC server on port 50051
starting gRPC HTTP server on port 57337
Skaffold &{Version:v1.19.0 ConfigVersion:skaffold/v2beta11 GitVersion: GitCommit:63949e28f40deed44c8f3c793b332191f2ef94e4 GitTreeState:dirty BuildDate:2021-01-28T17:29:26Z GoVersion:go1.14.2 Compiler:gc Platform:darwin/amd64}
applying profile: cloudbuild
no values found in profile for field TagPolicy, using original config values
Using kubectl context: kubernetes-admin@kubernetes
Loaded Skaffold defaults from \"/Users/testuser/.skaffold/config\"
Listing files to watch...
 - python-guestbook-backend
watching files for artifact "python-guestbook-backend": listing files: unable to evaluate build args: reading dockerfile: open /Users/adminuser/Desktop/Cloud-Code-Builds/src/backend/Dockerfile: no such file or directory
Exited with code 1.
skaffold config file skaffold.yaml not found - check your current working directory, or try running `skaffold init`

我在路径中有docker和skaffold文件,如图中所示,并在VSCODE中对google SDK进行了身份验证。有什么帮忙吗?!

共有1个答案

封锐藻
2023-03-14

我最终还是把它弄好了。在这个特殊的例子中,有帮助的是删除skaffold.yaml,然后删除skaffold init,生成新的skaffold.yaml。然后,云代码可以在两个远程集群上部署吊舱。谢谢你所有的帮助。

 类似资料:
  • 我正在研究是否可以在私有RKE集群上使用云代码(VSCode内部)?使用VSCode,连接到集群的唯一选择似乎包括GCP(或其他大型云计算提供商)或MiniKube。Kubectl在集群上的所有设置和工作都很好--只是在云中没有支持--运行/调试代码等?我运气不好吗?

  • 本文档提供一个可扩展、高可用的 Seafile 集群架构。这种架构主要是面向较大规模的集群环境,可以通过增加更多的服务器来提升服务性能。如果您只需要高可用特性,请参考3节点高可用集群文档。 架构" class="reference-link"> 架构 Seafile集群方案采用了3层架构: 负载均衡层:将接入的流量分配到 seafile 服务器上。并且可以通过部署多个负载均衡器来实现高可用。 Se

  • 本文介绍了如何在 GCP GKE 上部署 TiDB 集群。 环境准备 部署前,请确认已安装以下软件: Helm:用于安装 TiDB Operator gcloud:用于创建和管理 GCP 服务的命令行工具 完成 GKE 快速入门 中的准备工作 (Before you begin) 该教程包含以下内容: 启用 Kubernetes API 配置足够的配额等 部署集群 配置 GCP 服务 gcloud

  • 如果您已经购买了阿里云的 ECS,那么您可以使用 Rancher 很方便的构建起一套 Kubernetes 集群用于测试及小规模使用。使用 Rancher 可以自动和可视化的完成 Kubernetes 集群的安装工作,省去的繁琐的人工安装过程,然您快速投入的业务开发中。下文根据 Rancher 2.x 安装 Kubernetes 集群。 注:阿里云上已支持容器服务 ACK,如果您需要高性能、企业级

  • 本文介绍了如何使用个人电脑(Linux 或 macOS 系统)在阿里云上部署 TiDB 集群。 环境需求 aliyun-cli >= 3.0.15 并且配置 aliyun-cli 注意: Access Key 需要具有操作相应资源的权限。 kubectl >= 1.12 helm >= 2.11.0 && < 3.0.0 && != 2.16.4 jq >= 1.6 terraform 0.12.

  • Stackoverflow代码的随机截图,请参阅 我在白天编码时遇到问题。特别是颜色。我感到迷失在黑暗主题中,无论它多么美丽或有趣。尝试了很多很多日主题,包括VScode默认值。可能是我尝试过的一百多个主题。最有可能的是,我是色盲。虽然没有测试。无论如何,除了 Stackoverflow 的代码片段之外,我没有任何地方感到舒服(不好笑,这是真的)。我们都知道它是什么样子的。 是否有任何VScode