- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 GKE 中部署了一个 mongo db、Spring Boot BE、Angular 应用程序。我的 FE 服务是一个负载均衡器,它需要与我的 BE 连接才能获取数据,但我的浏览器出现控制台错误:获取 http://contactbe.default.svc.cluster.local/contacts net::ERR_NAME_NOT_RESOLVED .我的 FE 需要使用/contacts 端点来获取数据。我在我的 Angular 应用程序中使用来自我的 BE 服务 (contactbe.default.svc.cluster.local) 的 DNS。这是我用来创建部署的 yml 文件:
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
run: mongo
spec:
type: NodePort
ports:
- port: 27017
targetPort: 27017
protocol: TCP
selector:
run: mongo
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: mongo
spec:
template:
metadata:
labels:
run: mongo
spec:
containers:
- name: mongo
image: mongo
ports:
- containerPort: 27017
---
apiVersion: v1
kind: Service
metadata:
name: contactbe
labels:
app: contactbe
spec:
type: NodePort
ports:
- port: 8181
targetPort: 8181
protocol: TCP
selector:
app: contactbe
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: contactbe
spec:
template:
metadata:
labels:
app: contactbe
spec:
containers:
- name: contactbe
image: glgelopfalcon/k8s_contactbe:latest
ports:
- containerPort: 8181
---
apiVersion: apps/v1beta1 # for versions before 1.9.0 use apps/v1beta2
kind: Deployment
metadata:
name: angular-deployment
spec:
selector:
matchLabels:
app: angular
replicas: 2 # tells deployment to run 2 pods matching the template
template:
metadata:
labels:
app: angular
spec:
containers:
- name: angular
image: glgelopfalcon/my-angular-app:latest
ports:
- containerPort: 80
---
# https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service
kind: Service
apiVersion: v1
metadata:
name: angular-service
spec:
selector:
app: angular
ports:
- port: 80
targetPort: 80
protocol: TCP
type: LoadBalancer
最佳答案
检查您的负载均衡器是否已打开端口 27017 作为您向端口 27017 的发送请求
否则您可以将服务节点端口更改为 80,目标端口将相同
关于angular - Kubernetes:ERR_NAME_NOT_RESOLVED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54858192/
我有两个部署,一个用于后端,一个用于前端,还有两个服务。前端服务设置为 LoadBalancer 并按预期公开(使用 minikube 隧道)。后端服务不应该暴露在集群之外,因此我没有设置任何类型的服
有什么想法吗? DocumentRoot "C:/laragon/www/monetize/public/" ServerName monetize.app ServerAlias *.monet
我已经在我的本地主机上安装了 socket.io,现在我将查看客户端/服务器通信。 我已经使用节点“server.js”启动了服务器。 我收到这个错误 ERR_NAME_NOT_RESOLVED 用这
我将Docker用于我的dev本地堆栈。 我为symfony项目配置了一个主机名: 网址是:http://dev.test.proprietes-privees.com/ 在我的symfony中,我尝
运行 4 个 docker 容器:server/client/nginx/mongo reverse-proxy客户端似乎在端口 4200 上工作,我可以看到我的应用程序和路由工作。尝试注册用户时,我
我已经在 GKE 中部署了一个 mongo db、Spring Boot BE、Angular 应用程序。我的 FE 服务是一个负载均衡器,它需要与我的 BE 连接才能获取数据,但我的浏览器出现控制台
我有一个非常简单的 docker 设置——React WebApp(管理面板)和 .netCore Customer Api,它们连接到桥接网络。我实际上是在创建健康检查监视器。 两个容器都已连接,我
我确实收到 Android 手机用户发来的消息,称我的网站未加载。 当 Android 手机点击链接访问我的网站时,会出现错误:net::err_name_not_resolved 在计算机和 iPh
我有一个 django 项目,我正在尝试将幻灯片加载到光滑的轮播中( http://kenwheeler.github.io/slick/ )。我有以下内容: your content your
我目前正在使用带有 LAMP 的树莓派 (RPI) 在我的本地网络上托管我的网页,该网络使用 websocket 流式传输一些表示 LED 状态的数据。我的问题是,在尝试建立 websocket 连接
我的应用程序允许用户指定一个服务器名称,这是他们安装我们的 api 的地方。这样应用程序的其余部分就可以调用该端点。 但是,如果我们收到类似 ERR_NAME_NOT_RESOLVED 的错误,我需要
我正在向 AWS 发出 Get 请求。通过浏览器(Javascript)获取存储桶列表。我收到以下错误: Failed to load resource: net::ERR_NAME_NOT_RESO
我有一个通过 webview 加载的应用程序。我能够登录到已通过 webview 启动的应用程序。但是在注销期间,它会针对发送注销请求的服务器不断抛出 ERR_NAME_NOT_RESOLVED 错误
当我尝试使用 reangular 进行放置或删除时,出现此错误,并且 getList() 工作正常,当我要编辑 mi 对象时,我创建一个像这样的对象 edited = Restangular.copy
您好,我正在使用 JW 播放器在我的网站中播放 Flash 视频。视频可以在除 chrome 之外的浏览器中播放。我尝试过在 Mozilla 和 Safari 中播放。当我检查 chrome 控制台时
这是 head 标签中的代码: 在控制台中我得到以下信息: GET https://use.fontawesome.com/releases/v5.7.1/css/all.css net::ERR_
我在从 Digital Ocean 切换到 Cloudways Digital Ocean 计划时遇到了一个有趣的问题。样式和图像未加载到网站上,出现错误“ERR_NAME_NOT_RESOLVED”
在 Windows 8 x64(最新的稳定版本)上使用 Android Studio。我有一个非常简单的项目,只有一个指向 google.com 的 WebView,但每次我在模拟器中启动该应用程序时
我正在编写一个向远程服务器发出 HTTP 请求的 javascript 应用程序。用户将输入主机名。 如果他们输入无法解析的 DNS 名称,我想提供诊断消息。这是当前代码: var req, t, u
flutter webview net::ERR_NAME_NOT_RESOLVED请注意,发布时显示的问题不是调试 WebView( initialUrl: widget.url, onP
我是一名优秀的程序员,十分优秀!