apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: nginx-ingress spec: ingressClassName: nginx rules: - host: www.lj.com http: paths: - path: / pathType: Prefix backend: service: name: nginx-service port: name: http 有问题,启动无法访问www.lj.com
时间: 2024-02-15 10:27:26 浏览: 139
根据您提供的信息,我看不出明显的问题,但您可以检查以下几个方面:
1. 您是否在 DNS 中将 www.lj.com 解析到 Ingress 控制器的 IP 地址?
2. 您是否在 Ingress 控制器中正确配置 nginx-ingress 类型的 Ingress?
3. 您是否在 Ingress 控制器中正确配置了 nginx-service 服务,并且该服务正在运行?
如果以上都没有问题,您可以查看 Ingress 控制器的日志以获取更多信息。
相关问题
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: janssen-portal-ing annotations: nginx.ingress.kubernetes.io/ssl-redirect: "true" spec: ingressClassName: nginx rules: - host: epm.myxjp.com http: paths: - path: / pathType: Prefix backend: ## 指定需要响应的后端服务 service: name: xian-janssen-portal-svc ## kubernetes集群的svc名称 port: number: 80 ## service的端口号 tls: - hosts: - epm.myxjp.com secretName: https
根据你提供的代码片段,这是一个 Kubernetes Ingress 对象的 YAML 配置文件。该 Ingress 对象名为 "janssen-portal-ing",使用了 Nginx Ingress 控制器,并指定了规则:
- 当请求的域名为 "epm.myxjp.com" 时,将请求转发到名为 "xian-janssen-portal-svc" 的 Kubernetes Service 的端口 80 上。
此外,还通过 "nginx.ingress.kubernetes.io/ssl-redirect" 注解指定了将 HTTP 请求重定向到 HTTPS 上。TLS 部分指定了使用名为 "https" 的 Kubernetes Secret 来提供 SSL/TLS 加密。
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ws-ingress annotations: nginx.ingress.kubernetes.io/ssl-redirect: "true" spec: ingressClassName: nginx rules: - host: epm-k2wrapper.myxjp.com http: paths: - path: / pathType: Prefix backend: ## 指定需要响应的后端服务 service: name: pai-k2wrapper-ws-service ## kubernetes集群的svc名称 port: number: 8080 ## service的端口号 tls: - hosts: - epm-k2wrapper.myxjp.com secretName: https
你的问题是关于 Kubernetes 的 Ingress 资源的配置。具体来说,你想知道如何在 Ingress 中指定需要响应的后端服务。在这个例子中,Ingress 资源的名称是 ws-ingress,它使用了 nginx Ingress 控制器,并且定义了一个 host 为 epm-k2wrapper.myxjp.com 的规则。当请求以 / 开头时,它将被路由到名为 pai-k2wrapper-ws-service 的 Kubernetes Service 上,该 Service 暴露了端口号为 8080 的端口。此外,Ingress 还启用了 SSL 重定向,并且配置了一个名为 https 的 TLS 证书。
阅读全文