Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从已部署的Kubernetes NodeJS应用程序连接到谷歌MySQL

无法从已部署的Kubernetes NodeJS应用程序连接到谷歌MySQL
EN

Stack Overflow用户
提问于 2018-10-30 00:14:11
回答 2查看 577关注 0票数 1

在过去的几天里,我一直在尝试让我部署的NodeJS Kubernetes LoadBalancer应用程序连接到Google Cloud MySQL实例。SQL数据库和Kubernetes部署存在于同一个Google项目中。这两个项目选择的ORM都是Sequelize。下面是我的连接配置的一个片段:

代码语言:javascript
运行
AI代码解释
复制
"deployConfigs": {
   "username": DB_USERNAME,
   "password": DB_PASSWORD,
   "database": DB_DATABASE,
   "host": DB_HOST,
   "port": 3306,
   "dialect": "mysql",
   "socketPath": "/cloudsql/INSTANCE_NAME"
}

当我使用相同的配置在本地运行应用程序时,我能够从数据库中进行查询。只要NodeJS不命中数据库,我也可以点击API来获得有效的LoadBalancer响应。

我已经将我的IP和NodeJS LoadBalancer接口的IP列入了白名单,但我仍然得到了以下响应:

代码语言:javascript
运行
AI代码解释
复制
{
"name": "SequelizeConnectionError",
"parent": {
    "errorno": "ETIMEDOUT",
    "code": "ETIMEDOUT",
    "syscall": "connect",
    "fatal": true
  },
"original": {
    "errorno": "ETIMEDOUT",
    "code": "ETIMEDOUT",
    "syscall": "connect",
    "fatal": true
  }
}

我遵循了通过Kubernetes部署创建代理的说明,但我认为这不一定能解决我的问题,因为我只是想从Kubernetes应用程序连接到一个持久数据库。

同样,当在本地运行容器和在本地运行节点应用程序时,我能够成功地访问远程DB。我真的不确定为什么这在部署时不能连接。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-10-30 01:03:31

所以Kubernetes做了很多源NATing,所以我不得不在我的网络上添加一个类似这样的规则,以允许从我的集群中的任何地方传出流量:

这是非常宽松的,所以您可能只想将其添加到最初的测试目的。您还可以通过check到正在运行的pod来检查与MySQL的连接:

代码语言:javascript
运行
AI代码解释
复制
$ kubectl exec -it <running-pod> sh
/home/user # telnet $DB_HOST 3306
票数 0
EN

Stack Overflow用户

发布于 2019-01-21 13:08:08

您可能正在尝试通过云SQL实例的公网IP连接到该实例?如果是这种情况,请小心,因为这是不受支持的。看看this documentation page,看看最好的方法是什么。

你提到你已经在使用代理了,但没有提到是哪一个。如果它是Cloud SQL代理,那么它应该允许您对数据库执行任何类型的操作,它所做的就是在客户端(即pod)和Cloud SQL实例之间建立一个连接。这个代理应该可以正常工作。

不要忘了在云SQL方面设置适当的授权和所有这些东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53055647

复制
相关文章
如何在 SwiftUI 中创建条形图
条形图以矩形条的形式呈现数据的类别,其宽度和高度与它们表示的值成比例。本文将展示如何创建一个垂直条形图,其中矩形的高度将代表每个类别的值。
Swift社区
2022/12/12
5.6K0
如何在 SwiftUI 中创建条形图
如何更改ggplot2中堆积条形图中的堆积顺序
博客地址:https://www.jianshu.com/u/619b87e54936
用户1359560
2020/03/20
12.7K0
ggplot2优雅的拆分堆砌条形图
❝本节来介绍如何「对堆砌条形图来进行图形拆分」; 加载R包 library(tidyverse) library(patchwork) 定义主题 theme_niwot <- function(){ theme_minimal()+ theme(axis.text = element_text(color = "black",size = 6), strip.text = element_text(color = "black",hjust = 0,
R语言数据分析指南
2022/09/21
5160
ggplot2优雅的拆分堆砌条形图
ggplot2散点图直方图条形图
熟悉ggplot2绘图,有一本书,可以介绍大家使用,《R数据可视化手册》第二版
生信喵实验柴
2022/10/25
5690
ggplot2散点图直方图条形图
ggplot2优雅绘制别致条形图
❝本节来介绍如何使用「ggplot2结合ggforce」来绘制别具一格的条形图,下面小编通过一个案例来进行展示,图形仅供展示用,希望各位观众老爷能够喜欢。❞
R语言数据分析指南
2023/09/11
2690
ggplot2优雅绘制别致条形图
matlab误差条形图_excel柱状图添加标准误差线
为准确快速评定线轮廓度误差,提出了一种基于分割逼近法与MATLAB相结合的用于计算平面线轮廓度误差的新方法,该方法符合最小条件原理;它根据平面线轮廓度误差的定义……
全栈程序员站长
2022/11/02
7850
ggplot2优雅的绘制镶嵌条形图
❝本节来介绍如何使用「ggplot2」来绘制镶嵌条形图,下面通过一个小例子来展示 ❞ 加载R包 library(tidyverse) library(camcorder) library(ggtext) 导入数据 incl_gen_2019 <- read_tsv("incl_gen_2019.xls") %>% mutate(OECD = rowMeans(select(., 3:last_col()))) %>% rename(provisions = 1) %>% add_r
R语言数据分析指南
2022/09/21
6340
ggplot2优雅的绘制镶嵌条形图
ggplot2绘制趋势变化堆砌条形图
❝本节来介绍一个小案例,如何根据某数值来对堆砌条形图数据的趋势变化进行排序, 下面小编就通过一个具体案例来介绍如何处理; 加载R包 library(tidyverse) 构建数据 df = data.frame() df = data.frame(matrix(df, nrow=200, ncol=2)) colnames(df) <- c("cluster", "name") df$cluster <- sample(20, size = nrow(df), replace = TRUE) df$fru
R语言数据分析指南
2022/12/20
5900
ggplot2绘制趋势变化堆砌条形图
ggplot2:正负区分条形图及美化
在数据分析报告中,条形图是很常见的一种表现形式,可以的反应各项之间的比较情况。在实际的应用中,为了更加直接、美观,对图表的展现形式也有了越来越高的要求。通过强大的ggplot2包,也可以画出有特色的条
三猫
2018/04/10
7.1K1
ggplot2:正负区分条形图及美化
ggplot2绘制logo版环状条形图
R语言数据分析指南
2023/09/11
3500
ggplot2绘制logo版环状条形图
ggplot2绘制正负分布条形图
❝本节来介绍如何ggplot2来绘制正负分布的条形图,在之前展示案例的基础上进行了一些小的改动,下面通过1个案例来进行展示 加载R包 library(tidyverse) library(grid) library(ggtext) 导入数据 chocolate <- read_csv('chocolate.csv') mean <- mean(chocolate$rating) 数据清洗 df <- chocolate %>% group_by(company_location) %>%
R语言数据分析指南
2022/09/21
8340
ggplot2绘制正负分布条形图
[会员专享] ggplot2绘制环状正负堆砌条形图
❝「今天VIP群里有观众老爷询问如何绘制环状堆砌条形图」例图如下所示,既然观众老爷们有需求,那小编就来简单写篇文档进行介绍;下面来看具体案例「数据代码已经上传VIP群,请自行下载」 ❞ 例图 图形解读 ❝可以看到就是一张普通的堆砌条形图只不过改为了圆形展示,通过图形我们可以看到数据分为两组,并且每一个样本数值有正负之分,因此与常见的条形图绘制方法无二,只是在于构建极坐标并合理的添加文本;由于小编手里没有合适的数据因此使用R内置数据集来进行展示,下面来看具体细节 ❞ 加载R包 library(tidyv
R语言数据分析指南
2022/09/23
6210
[会员专享] ggplot2绘制环状正负堆砌条形图
ggplot2优雅绘制环状堆砌条形图
R语言数据分析指南
2023/08/18
5580
ggplot2优雅绘制环状堆砌条形图
标准误差
标准误差是当前应用最广泛、最基本的一种随机误差的表示方法,当标准误差求得后,平均误差和极限差即可求得故国际上普遍采用标准误差作为实验结果质量的数字指标
为为为什么
2023/02/21
1.1K0
ggplot2分组条形图饼图箱线图
写在最后:有时间我们会努力更新的。大家互动交流可以前去论坛,地址在下面,复制去浏览器即可访问,弥补下公众号没有留言功能的缺憾。
生信喵实验柴
2022/10/25
8210
ggplot2分组条形图饼图箱线图
从零开始学统计 07 | 标准误差
**标准偏差(Standard Deviation)**量化了一组测量值中的变化程度
白墨石
2021/01/12
1.5K0
「R」ggplot2在R包开发中的使用
没有特别系统的学习 tidy evaluation 这方面的高级操作,最近有空准备补一补,学习下这方面的知识。
王诗翔呀
2022/03/30
7.4K0
SwiftUI中的水平条形图
水平条形图以矩形条的形式呈现数据类别,其宽度与它们所代表的数值成正比。本文展示了如何在垂直条形图的基础上创建一个水平柱状图。
韦弦zhy
2022/11/07
5.1K0
SwiftUI中的水平条形图
点击加载更多

相似问题

如何在我的ggplot2 2因子条形图上放置标准误差条?

116

具有负值的条形图上的水平标准误差条

116

使用ggplot2绘制具有稳健标准误差的预测值

17

ggplot2中具有零计数的闪避条形图

14

显示平均值的正负标准误差。

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档