问题标签 [google-kubernetes-engine]

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 回答
217 浏览

docker - 是否可以在云端私下使用 Google Containers?

我正在研究:

目标是在我们自己的物理机器上使用这 2 个中的一些东西,在企业中用于开发/生产的 Linux。但是,我读过 Google 重新实现了 LXC(Linux 容器)并改用他们自己的lmctfy

是否可以在没有云空间的情况下在我的 Linux 机器上使用 Google Containers? 非常感谢您的经验。

0 投票
1 回答
232 浏览

google-cloud-platform - Google Container Engine 在创建集群时不安装 docker >=1.5

Google Container Engine 使任何人都可以轻松地在 Google 的云平台上创建 kubernetes 集群。最重要的是,Google Cloud 提供了一个 Google Container Registry,使我们能够托管私有 docker 镜像。

问题是,我的 kubernetes 集群的各个节点安装了 docker 版本 1.4.1 而不是 >=1.5。

这意味着我无法部署容器,因为图像托管在 Google Container Registry 上。这是一个已知的 docker错误

如何在使用 Google Container Engine 创建的实例上安装正确的 Docker 版本?感谢任何回应。

0 投票
1 回答
137 浏览

google-cloud-platform - 谷歌云容器部署版

我正在使用 Google Cloud 容器部署。我找不到始终获取最新版本容器映像的一致方法。

在此页面中,最新的容器版本是 'container-vm-v20150112' https://cloud.google.com/compute/docs/containers/container_vms 更改日志于 2015 年 1 月 12 日

但是,在以下页面中,版本为“container-vm-v20150317”
https://cloud.google.com/deployment-manager/create-container-deploymenthttps://cloud.google.com/deployment-manager /创建高级部署

我想知道将来是否可以自动指向最新的“container-vm-latest”。我在哪里可以找到最新版本?是否有一个 git repo 我可以查看版本和更改日志?

欢呼莱昂纳多·科雷亚

0 投票
2 回答
1906 浏览

kubernetes - 如何将 Kubernetes 集群更新到可用的最新版本?

我最近开始尝试 Google Container Engine。如果可能的话,我希望您将 Kubernetes 集群升级到可用的最新版本,而不需要停机。有没有办法做到这一点?

0 投票
1 回答
638 浏览

containers - 如何使用 OAuth2.0 授权 Google Container Engine APIs

我正在尝试通过我的浏览器使用 Google Container Engine API 拨打电话。我已经创建了客户端 ID 和公共 API 访问密钥。

当我尝试使用公共 API 访问密钥时,我总是未经授权:

https://www.googleapis.com/container/v1beta1/projects/cohesive-feat-92204/clusters?fields=clusters%2FmasterAuth&key=XXXXXXXXXXXXXXX (其中XXXXXX ...是我的钥匙)

是否有描述调用所需的所有值的文档?您如何指定客户端 ID 和客户端密码等...您在范围内放置的位置等...

这个链接https://cloud.google.com/container-engine/docs/v1beta1/libraries给了我一个 404

0 投票
4 回答
8022 浏览

node.js - 更改 Google Container Engine 集群的权限

我已经能够在开发人员控制台中成功创建一个 Google Container Cluster 并将我的应用程序部署到它。这一切都很好,但是我发现我无法连接到 Cloud SQL,我明白了;

经过一番挖掘,我从 App Engine 或本地计算机连接到数据库没有任何问题,所以我觉得这有点奇怪。就在那时我注意到集群权限......

当我选择我的集群时,我看到以下内容;

我真的希望在我的容器引擎节点中同时使用 Cloud Storage 和 Cloud SQL。我已经在我的项目设置中允许访问这些 API,并且我的 Cloud SQL 实例正在接受来自任何 IP 的连接(我之前一直在 App Engine 上的托管 VM 中运行 Node),所以我的想法是 Google 明确禁用这些 API。

所以我的两部分问题是;

  • 有什么办法可以修改这些权限?
  • 禁用这些 API 有什么好的理由吗?(我认为必须有)

非常感谢任何帮助!

0 投票
1 回答
156 浏览

google-cloud-platform - 尝试在容器中启动 NFS 服务器时出现内核错误

我试图在 Container Engine 上的 Kubernetes 代码库中运行 NFS 示例,但无法挂载共享。结果每次启动 nfs-server pod 时,内核都会抛出错误:

4 月 27 日 00:11:06 k8s-cluster-6-node-1 内核:[60165.482242] ------------[ 剪在这里 ]------------ Apr 27 00:11:06 k8s-cluster-6-node-1 内核:[60165.483060] 警告:CPU:0 PID:7160 at /build/linux-50mAO0/linux-3.16.7-ckt4/fs/nfsd/nfs4recover。 c:1195 nfsd4_umh_cltrack_init+0x4a/0x60 nfsd

此处的完整输出:http: //pastebin.com/qLzCFpAa

关于如何解决这个问题的任何想法?

0 投票
4 回答
10689 浏览

google-compute-engine - GCE 上默认不安装 kubectl

按照指南,我正在尝试从 Google Compute Engine 上的另一台机器管理 Google Container Engine 集群。这是我的 GCE 实例的输出:

如您所见,我的 Google Cloud SDK 似乎是最新的,但仍无法在 GCE 上正常工作。有什么我想念的吗?

0 投票
1 回答
87 浏览

fluentd - 聚合日志的首选方式

在 Google Container Engine 上处理日志的最佳方式是什么?通过查看正在运行的 pod,我可以看到每个节点都在自动运行fluentd服务。我们可以利用它来让我们的日志进入开发者控制台吗?

0 投票
1 回答
7907 浏览

ssh - docker run 找不到名称标志参数

我最近使用 Docker 和 Rocker/rstudio 包在 Google 计算容器引擎上设置了一个 Rstudio 应用程序。现在我想使用以下 ssh 命令行以名称启动我保存的容器:

返回以下错误

我尝试过在其他标志和参数之前、之间和之后使用和不使用引号、等号、双连字符和单连字符,但同样的错误不断返回。

版本信息:

我想命名容器的原因是我想使用 Google 计算实例运行标准(静态)启动和关闭脚本,以自动保存和加载在 R 中所做的更改。容器名称用于标识要保存的容器。对此的任何其他解决方案也非常受欢迎。