我已经完成了一个示例应用程序来在 Kubernetes 上部署 Jenkins 并使用 Ingress 公开它。当我通过 NodePort 访问 jenkins pod 时它正在工作但是当我尝试通过 Ingress/Nginx 设置访问它时我得到 404
我在谷歌周围搜索并尝试了一些解决方法,但到目前为止都没有奏效。以下是文件的详细信息
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose -f ../docker-compose.yml -f ../docker-compose.utils.yml -f
../docker-compose.demosite.yml convert
kompose.version: 1.17.0 (a74acad)
creationTimestamp: null
labels:
io.kompose.service: ci
name: ci
spec:
replicas: 1
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: ci
spec:
containers:
- image: jenkins/jenkins:lts
name: almsmart-ci
ports:
- containerPort: 8080
env:
- name: JENKINS_USER
value: admin
- name: JENKINS_PASS
value: admin
- name: JAVA_OPTS
value: …
Run Code Online (Sandbox Code Playgroud) 我已使用 nginx-ingress 控制器作为子图表,并且我想覆盖子图表中的controller.service.nodePorts.http。我尝试了一些东西,但似乎没有任何作用。这是我尝试过的
我还查看了用于覆盖子图表值的舵文档,但似乎没有一个起作用。
我可能缺少什么要点吗?提前致谢...