问题标签 [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.
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 版本?感谢任何回应。
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-deployment
或https://cloud.google.com/deployment-manager /创建高级部署
我想知道将来是否可以自动指向最新的“container-vm-latest”。我在哪里可以找到最新版本?是否有一个 git repo 我可以查看版本和更改日志?
欢呼莱昂纳多·科雷亚
kubernetes - 如何将 Kubernetes 集群更新到可用的最新版本?
我最近开始尝试 Google Container Engine。如果可能的话,我希望您将 Kubernetes 集群升级到可用的最新版本,而不需要停机。有没有办法做到这一点?
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
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 有什么好的理由吗?(我认为必须有)
非常感谢任何帮助!
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
关于如何解决这个问题的任何想法?
google-compute-engine - GCE 上默认不安装 kubectl
按照指南,我正在尝试从 Google Compute Engine 上的另一台机器管理 Google Container Engine 集群。这是我的 GCE 实例的输出:
如您所见,我的 Google Cloud SDK 似乎是最新的,但仍无法在 GCE 上正常工作。有什么我想念的吗?
fluentd - 聚合日志的首选方式
在 Google Container Engine 上处理日志的最佳方式是什么?通过查看正在运行的 pod,我可以看到每个节点都在自动运行fluentd
服务。我们可以利用它来让我们的日志进入开发者控制台吗?
ssh - docker run 找不到名称标志参数
我最近使用 Docker 和 Rocker/rstudio 包在 Google 计算容器引擎上设置了一个 Rstudio 应用程序。现在我想使用以下 ssh 命令行以名称启动我保存的容器:
返回以下错误
我尝试过在其他标志和参数之前、之间和之后使用和不使用引号、等号、双连字符和单连字符,但同样的错误不断返回。
版本信息:
我想命名容器的原因是我想使用 Google 计算实例运行标准(静态)启动和关闭脚本,以自动保存和加载在 R 中所做的更改。容器名称用于标识要保存的容器。对此的任何其他解决方案也非常受欢迎。