小编Adr*_*ián的帖子

Google云sql实例超级权限错误

我是谷歌应用程序引擎的新手请帮我解决我的问题

我在导入SQL文件时在Google云sql中创建了一个实例,然后它显示我这样的错误.

ERWOR 1227(42000)第1088行:拒绝访问; 您需要(至少一个)此操作的SUPER权限

如何为我的实例添加超级权限.

google-app-engine google-cloud-sql

11
推荐指数
2
解决办法
8721
查看次数

http - > Google Kubernetes引擎中的https重定向

我正在寻找重定向所有流量

http://example.com - > https://example.com就像几乎所有网站一样.

我看过这个链接没有成功: Kinersnetes在Google容器引擎中使用HTTPS Ingress

并在我的ingress.yaml文件中尝试了以下注释.

nginx.ingress.kubernetes.io/configuration-snippet: |
  if ($http_x_forwarded_proto != 'https') {
    return 301 https://$host$request_uri;
  }
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
kubernetes.io/ingress.allow-http: "false"
Run Code Online (Sandbox Code Playgroud)

一切都没有成功.为了清楚起见,我可以访问https://example.comhttp://example.com而没有任何错误,我需要http调用重定向到https.

谢谢

google-compute-engine google-cloud-platform kubernetes google-kubernetes-engine

10
推荐指数
4
解决办法
4826
查看次数

gcloud组件更新因MacOS中的UnicodeDecodeError而失败

gcloud组件更新因MacOS中的UnicodeDecodeError而失败.目前尚不清楚在MacOS中会导致此问题的原因,并且它说明了影响日志记录的UnicodeDecodeError问题的Hotfix.我如何解决这个问题?

这是我目前的配置

gcloud -v
Google Cloud SDK 190.0.0
beta 2017.09.15
bq 2.0.29
core 2018.02.16
gsutil 4.28
Updates are available for some Cloud SDK components.  To install them,
please run:
  $ gcloud components update
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

  Container Engine
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6: ordinal …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform google-cloud-sdk

10
推荐指数
1
解决办法
880
查看次数

GKE负载均衡器 - 入口 - 服务 - 会话亲和力(粘性会话)

我在开发环境中使用了具有以下配置的minibike的粘性会话:

入口:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: gl-ingress
  annotations:
    nginx.ingress.kubernetes.io/affinity: cookie
    kubernetes.io/ingress.class: "gce"
    kubernetes.io/ingress.global-static-ip-name: "projects/oceanic-isotope-199421/global/addresses/web-static-ip"
spec:
  backend:
    serviceName: gl-ui-service
    servicePort: 80
  rules:
  - http:
      paths:
      - path: /api/*
        backend:
          serviceName: gl-api-service
          servicePort: 8080
Run Code Online (Sandbox Code Playgroud)

服务:

apiVersion: v1
kind: Service
metadata:
  name: gl-api-service
  labels:
    app: gl-api
  annotations:
    ingress.kubernetes.io/affinity: 'cookie'
spec:
  type: NodePort
  ports:
  - port: 8080
    protocol: TCP
  selector:
    app: gl-api
Run Code Online (Sandbox Code Playgroud)

现在我已将我的项目部署到GKE粘性会话不再起作用.我相信原因是在GKE中配置的全局负载均衡器与NGINX Ingress控制器没有会话关联.任何人都有运气接线吗?任何帮助,将不胜感激.我想建立会话亲和性:客户端浏览器>负载均衡器>入口>服务.实际会话位于服务后面的pod中.它是一个API网关(用Zuul构建).

kubernetes google-kubernetes-engine

7
推荐指数
2
解决办法
2624
查看次数

将实例从EC2迁移到Google Cloud

我在Amazon EC2中有一个正在运行的Linux实例.我想将此实例迁移到Google Cloud VM实例.我想对此操作进行最低限度的工作,这是一种复制和粘贴解决方案.我怎样才能做到这一点?

linux virtual-machine amazon-ec2 amazon-web-services google-compute-engine

2
推荐指数
1
解决办法
6046
查看次数

Kubernetes Engine 和 Container Engine 有什么区别,为什么后者没有出现在我的仪表板上?

对不起,我对云计算不熟悉这个愚蠢的问题。

我正在尝试做这个教程,我听过这个Google Next 的视频。

根据链接的教程,我应该在仪表板上看到两个不同的菜单项,但我的仪表板上只出现了 Kubernetes Engine。我不知道看不到 Container Engine 菜单项的原因是什么。

据我了解,Kubernetes 引擎应该是一个托管的容器引擎(由 Google 管理),而 Container Engine 是非托管的。如果我想用 Docker Swarm 或 Apache Mesos 进行试验,Kubernetes 引擎不适合我。如果我在搜索字段中输入“Container Engine”,就会出现 Kubernetes Engine。

问题:为什么此菜单项在视频和教程中可见,而在我的仪表板上不可见?这个菜单项怎么了?这个功能是否从谷歌云中删除了?或者这个功能是否以某种方式合并到 Kubernetes Engine 中?

google-compute-engine google-cloud-platform kubernetes google-kubernetes-engine

2
推荐指数
1
解决办法
1029
查看次数