我将 Netlify 上的A 记录映射到 Digital Ocean 上的负载均衡器 IP 地址,并且它能够访问 nginx 服务器,但在尝试访问任何应用程序 API 时收到 404。我注意到我的 Ingress 的状态并未显示它已绑定到负载均衡器。
有谁知道我缺少什么来获得这个设置?
应用程序入口:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: d2d-server
spec:
rules:
- host: api.cloud.myhostname.com
http:
paths:
- backend:
service:
name: d2d-server
port:
number: 443
path: /
pathType: ImplementationSpecific
Run Code Online (Sandbox Code Playgroud)
申请服务:
apiVersion: v1
kind: Service
metadata:
name: d2d-server
spec:
selector:
app: d2d-server
ports:
- name: http-api
protocol: TCP
port: 443
targetPort: 8080
type: ClusterIP
Run Code Online (Sandbox Code Playgroud)
入口控制器:
apiVersion: apps/v1
kind: Deployment
metadata:
name: ingress-nginx-controller
namespace: ingress-nginx …Run Code Online (Sandbox Code Playgroud) 我正在使用 Gradle 运行测试,在实际运行测试之前,它会显示“实例化测试...”大约 20 秒。我怎样才能避免这种情况?
我正在使用Quarkus 2.2.3.Final, 和gradle-7.2.
我的测试课:
class OrganizationServiceImplTest {
@Test
void getAllOrganizations() {
assertTrue(true);
}
}
Run Code Online (Sandbox Code Playgroud)
运行配置显示以下运行命令:
class OrganizationServiceImplTest {
@Test
void getAllOrganizations() {
assertTrue(true);
}
}
Run Code Online (Sandbox Code Playgroud)
想法日志文件显示如下:
2022-11-09 21:56:29,387 [117677008] INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from C:\Program Files\OpenJDK\jdk-17.0.2
2022-11-09 21:56:29,387 [117677008] INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from C:\Program Files\OpenJDK\jdk-17.0.2
2022-11-09 21:56:29,466 [117677087] INFO - xecution.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: --init-script …Run Code Online (Sandbox Code Playgroud)