问题标签 [gcr.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

docker - gcloud构建提交不更新文件

当我运行该命令时, gcloud builds submit --tag gcr.io/[MY_TAG] 它会构建映像并返回成功消息。但是,当我运行时,我 docker run gcr.io/[MY_TAG] 在之前确实存在的文件行上出现错误,但我将其删除并用其他内容替换了它。

gcloud builds submit如果您就可能无法更新文件的情况以及如何强制它更新图像中的文件给我一些想法,我将不胜感激。

请注意,我的文件夹中没有.gcloudignore任何位置,未更新的文件不存在.gitignore,并且我无法使用--no-cache,因为它说:

我检查了最后生成的日志文件gcloud\logs\,我需要更新的文件显示为“已添加”!

0 投票
1 回答
897 浏览

terraform - 从私有 gcr 中提取的 Terraform GKE 问题

由于我没有通过 Terraform 使用标准 GKE 集群(请参阅gcr.io 上的 GKE 权限问题,使用基于 terraform 的服务帐户),我现在创建了一个具有单独节点池的集群。但是,我仍然无法从 eu.gcr.io 私人仓库中提取基本容器。

我的 terraform yml 如下。

一切都创造得很好。然后我想在集群上部署

我使用以下 yml 文件 (deployment.yml) 创建这些部署

它继续给出:

警告 94 秒失败(x2 超过 111 秒)kubelet,gke-cluster-dev-node-pool-90efd247-7vl4 错误:ErrImagePull

我在 kubernetes 集群中有开放的云外壳,并且

工作得很好。

我在这里的想法严重不足(并考虑回到 AWS)。它可能与容器被推送到 eu.gcr.io 的权限有关吗?

我用:

本地,其中 tf_admin.json 是创建基础结构项目的管理项目的服务帐户。然后我推

另一个想法。从文档和其他 stackoverflow 问题(参见例如GKE - ErrImagePull pull from Google Container Registry)看来,拥有正确的服务帐户和 oauth-scopes 似乎很关键。拉动时如何检查它是否使用了正确的服务帐户?范围是否正确分配?

0 投票
1 回答
2853 浏览

java - gcr.io/distroless/java:11 使用从 11:.0.6 到 11.0.8 的基本版本

在 distroless java docker image 中更改次要版本。

当前的 java 项目使用 maven jib 来构建 docker 镜像。docker 映像的默认版本是 java 11。此 docker 映像的次要 java 版本设置为 11.0.6。

如何将此映像 gcr.io/distroless/java:11 的 Java 次要版本从 11.0.6 更改为更高版本。

0 投票
1 回答
236 浏览

python - 如何将应用程序(flask-python + redis)泊坞窗推送到 gcr.io 并将应用程序部署到谷歌 kubernetes

如何将我的应用程序(使用 python-flask + redis)推送到 gcr.io 并部署到 google kubernetes(通过 yaml 文件)?我想为我的应用程序设置环境变量

0 投票
0 回答
37 浏览

kubernetes - Kubernetes 源 docker 文件

为了了解如何设置集群以及集群的不同组件如何协同工作,我正在研究不同的 Kubernetes yaml 文件,尤其是 kubeapi-server。在那里我可以看到图像来自:

所以,我知道图像本身存储在 k8s.gcr.io 上,我可以访问它,但是我看不到实际 Dockerfile 的源代码,而我认为它应该是开源的并且可以在某些 repo 中使用,例如 nginx 和alpine 在 docker hub 上提到了他们的 github 链接:

我希望有人知道在哪里可以找到 Kubeapi-server 和其他 kube* docker 镜像源文件。

更新 1: 我对我机器上本地存储的 docker 映像进行了更多调查,以检查基本映像等,如下所示:

但我想要的仍然是 Dockerfile 源代码。