Tag: gcloud

我如何使用GKE的gcloud sql代理连接到gcloud sql

我有一个Rails应用程序configuration和使用MySql2gem。 我已经在GKE上成功部署了K8。 我已经设置了我的服务帐户,可以访问GKE GCE和SQl相关的所有内容。 我已经将GKE权限授予SQL。 我严格遵循了这一点: https://github.com/GoogleCloudPlatform/container-engine-samples/tree/master/cloudsql 我仍然得到这个错误,当我在浏览器中拉起应用程序:“失去连接到MySQL服务器'读取初始通信数据包',系统错误:0” 据我所知,这表明代理无权访问gcloud SQL实例。 请,这是几天! 我需要帮助! 甚至不知道如何麻烦拍摄! 提前致谢

gcloud docker文档可能需要更新

https://cloud.google.com/container-registry/docs/pulling 不应该gcloud docker pull — gcr.io/your-project-id/example-image是gcloud docker — pull gcr.io/your-project-id/example-image

无法从Google计算引擎实例运行gcloud docker push

当我做gcloud docker push我得到以下错误。 denied: Unable to create the repository, please check that you have access to do so. gcloud info显示在gcloud中configuration的正确的项目名称。 有人可以引导我这个问题? 或build议一个替代scheme。 我试图直接login没有gcloud,login成功,但推送失败 $docker login -e 2983212121577-compute@developer.gserviceaccount.com -u oauth2accesstoken -p "$(gcloud auth print-access-token)" https://gcr.io Flag –email has been deprecated, will be removed in 1.14. Login Succeeded $ docker push gcr.io/project/imagename … denied: Unable to create […]

Kubernetes Jenkins交换空间问题

由于“自由交换空间”为0,Jenkins无法build立。我不知道如何解决这个问题。 构build过程保持悬挂。 这里输出的一部分: 当我ssh到实例和docker info我得到一个WARNING: No swap limit support 。

无法通过Docker Build来安装PHP Zip模块

我遇到了Docker镜像的问题。 我正在使用FROM ubuntu:16.04的基础映像,并在其上安装以下软件包: RUN apt-get -y install apache2 RUN apt-get -y install php7.0 RUN apt-get -y install libapache2-mod-php7.0 RUN apt-get -y install php7.0-mysql RUN apt-get -y install php7.0-gd RUN apt-get -y install php-pear RUN apt-get -y install php7.0-curl RUN apt-get -y install php7.0-mbstrin RUN apt-get -y install php-imagick RUN apt-get -y install curl RUN apt-get […]

从Docker容器中将图像推送到Google Container Registry

我目前正在尝试推送一个Docker镜像到我的容器registry这是在文档中使用的唯一的命令: gcloud docker — push gcr.io/my_project/foo:v1 但是因为我在Docker容器中运行google-cloud-sdk ,所以我无法使用gcloud docker …因为Docker正在主机上运行。 有没有办法将图像推送到容器registry,而无需在本地文件系统上安装google-cloud-sdk ?

如何用dockerfilelogingcloud

我想在使用dockerfile构build容器时login到gcloud。 RUN gcloud auth application-default login 似乎很明显,但如何获得URL链接? 我应该做一个脚本来执行这个命令,并给我发送链接? 感谢致敬

在Gcloud中为Docker服务设置处理程序

我正在向Gcloud部署Docker服务。 该服务是内部的,需要禁用外部公共访问。 我看到要做到这一点的唯一方法是使用处理程序的服务,但我没有办法看到使用处理程序与Docker服务。 从谷歌应用程序引擎的例子: handlers: – url: /_ah/push-handlers/.* login: admin script: main.app 这看起来不适用于docker,因为没有脚本可以直接访问,并且在docker容器中设置了URL。 如何为Docker容器设置处理程序(或者至less禁用对服务的外部访问)?

使用GCloud CLI和Docker镜像

我正在使用官方的Google Cloud SDK Docker镜像( https://hub.docker.com/r/google/cloud-sdk/ )在我的工作站上使用GCloud CLI,因为我在直接安装东西方面有一些限制这台机器。 我的主要问题之一是,每当我SSH进入我的实例,SSH密钥生成过程是重复的。 我遵循泊坞窗图像的信息部分中列出的说明。 我用来login的命令是 – docker run –rm -ti –volumes-from gcloud-config google/cloud-sdk gcloud compute –project "dummy" ssh –zone "asia-southeast1-a" "test" 如果我在主机上使用GCLoud CLI,如何使SSHlogin保持不变?

我的网站上的文件不识别https,但无效的url

我遇到的问题是我的网站上的所有有效页面都没有启用SSL,但无效页面有SSL。 : https://shop-menow.com/工程,但HTTPS不被发现,但当我到我的网站https://shop-menow.com/xxx无效的url。 https检测到工作正常。 请记住,我刚刚在网站上设置SSL。 我正在使用与栈灯的网站泊坞窗。 然后我使用nginx来configuration我的谷歌云实例上的SSL。 我的configuration文件是: upstream wmn-prod-shopmenow { server 0.0.0.0:3000; } server { listen 80; server_name shop-menow.com; return 301 https://shop-menow.com$request_uri; } server { listen 443 default_server; listen [::]:443 default_server; ssl on; ssl_certificate /xxxxtc/xxxxx/certs/shop-menow.com.chained.crt; ssl_certificate_key /xxx/xxxxx/certs/shop-menow.com.key; server_name shop-menow.com; underscores_in_headers on; root /var/www/html; # Add index.php to the list if you are using PHP […]