小编Gau*_*rma的帖子

Kubernetes 'nginx ingress' 无法找到服务

我已经完成了一个示例应用程序来在 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)

kubernetes nginx-ingress

5
推荐指数
1
解决办法
5203
查看次数

覆盖 helm 子图表中的值

我已使用 nginx-ingress 控制器作为子图表,并且我想覆盖子图表中的controller.service.nodePorts.http。我尝试了一些东西,但似乎没有任何作用。这是我尝试过的

  • 在 helm install 命令期间使用 --setcontroller.service.nodePorts.http=32080
  • 在我的图表的 value.yaml 中声明此路径

我还查看了用于覆盖子图表值的舵文档,但似乎没有一个起作用。

我可能缺少什么要点吗?提前致谢...

kubernetes kubernetes-helm

4
推荐指数
1
解决办法
3642
查看次数