产品动态
公告
产品发布记录
values.yaml 配置指引。helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm show values ingress-nginx/ingress-nginx
registry.k8s.io 这个 registry 下,国内网络环境无法拉取,可替换为 docker hub 中的 mirror 镜像。values.yaml:controller: # 以下配置将依赖镜像替换为了 docker hub 上的 mirror 镜像以保证在国内环境能正常拉取image:registry: docker.ioimage: k8smirror/ingress-nginx-controlleradmissionWebhooks:patch:image:registry: docker.ioimage: k8smirror/ingress-nginx-kube-webhook-certgendefaultBackend:image:registry: docker.ioimage: k8smirror/defaultbackend-amd64opentelemetry:image:registry: docker.ioimage: k8smirror/ingress-nginx-opentelemetry
helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx \\--namespace ingress-nginx --create-namespace \\-f values.yaml
$ kubectl get services -n ingress-nginxNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEingress-nginx-controller LoadBalancer xxx.xx.xxx.xxx xxx.xx.xx.xxx 80:30683/TCP,443:32111/TCP 53singress-nginx-controller-admission ClusterIP xxx.xx.xxx.xxx <none> 443/TCP 53s
LoadBalancer 类型 Service 的 EXTERNAL-IP 就是 CLB 的 VIP 或域名,可以配置 DNS 解析。如果是 VIP,则配 A 记录;如果是 CLB 域名,则配置 CNAME 记录。4.7.*,通过以下命令检查有哪些可用版本:$ helm search repo ingress-nginx/ingress-nginx --versions | grep 4.7.ingress-nginx/ingress-nginx 4.7.5 1.8.5 Ingress controller for Kubernetes using NGINX a...ingress-nginx/ingress-nginx 4.7.3 1.8.4 Ingress controller for Kubernetes using NGINX a...ingress-nginx/ingress-nginx 4.7.2 1.8.2 Ingress controller for Kubernetes using NGINX a...ingress-nginx/ingress-nginx 4.7.1 1.8.1 Ingress controller for Kubernetes using NGINX a...ingress-nginx/ingress-nginx 4.7.0 1.8.0 Ingress controller for Kubernetes using NGINX a...
4.7.* 版本最高是 4.7.5,安装的时候需加上版本号:helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx \\--version 4.7.5 \\--namespace ingress-nginx --create-namespace \\-f values.yaml
ingressClassName 为 Nginx Ingress 实例所使用的 IngressClass(默认为 nginx):apiVersion: networking.k8s.io/v1kind: Ingressmetadata:name: nginxspec:ingressClassName: nginxrules:- http:paths:- path: /pathType: Prefixbackend:service:name: nginxport:number: 80
values.yaml 配置,values.yaml 完整配置示例 提供了合并后的 values.yaml 完整配置示例。文档反馈